7#ifndef KISBUNDLESTORAGE_H
8#define KISBUNDLESTORAGE_H
11#include "kritaresources_export.h"
33 QVariant
metaData(
const QString &key)
const override;
39 bool exportResource(
const QString &url, QIODevice *device)
override;
42 friend class BundleIterator;
46 QScopedPointer<Private>
d;
QScopedPointer< Private > d
virtual bool exportResource(const QString &url, QIODevice *device)
virtual bool saveAsNewVersion(const QString &resourceType, KoResourceSP resource)
virtual KisResourceStorage::ResourceItem resourceItem(const QString &url)=0
virtual QString resourceMd5(const QString &url)
virtual QImage thumbnail() const
virtual QSharedPointer< KisResourceStorage::ResourceIterator > resources(const QString &resourceType)=0
virtual bool loadVersionedResource(KoResourceSP resource)=0
virtual QVariant metaData(const QString &key) const
virtual QSharedPointer< KisResourceStorage::TagIterator > tags(const QString &resourceType)=0
virtual QStringList metaDataKeys() const
A resource item is simply an entry in the storage,.