|
Krita Source Code Documentation
|
#include <KisFolderStorage.h>
Inheritance diagram for KisFolderStorage:Public Member Functions | |
| bool | addResource (const QString &resourceType, KoResourceSP resource) override |
| bool | exportResource (const QString &url, QIODevice *device) override |
| bool | importResource (const QString &url, QIODevice *device) override |
| KisFolderStorage (const QString &location) | |
| bool | loadVersionedResource (KoResourceSP resource) override |
| QVariant | metaData (const QString &key) const override |
| QStringList | metaDataKeys () const override |
| QString | resourceFilePath (const QString &url) override |
| KisResourceStorage::ResourceItem | resourceItem (const QString &url) override |
| QString | resourceMd5 (const QString &url) override |
| QSharedPointer< KisResourceStorage::ResourceIterator > | resources (const QString &resourceType) override |
| bool | saveAsNewVersion (const QString &resourceType, KoResourceSP resource) override |
| Adds or updates this resource to the storage. | |
| QSharedPointer< KisResourceStorage::TagIterator > | tags (const QString &resourceType) override |
| virtual | ~KisFolderStorage () |
Public Member Functions inherited from KisStoragePlugin | |
| virtual bool | isValid () const |
| KisStoragePlugin (const QString &location) | |
| virtual KoResourceSP | resource (const QString &url) |
| virtual void | setMetaData (const QString &key, const QVariant &value) |
| virtual bool | supportsVersioning () const |
| virtual QImage | thumbnail () const |
| QDateTime | timestamp () |
| virtual | ~KisStoragePlugin () |
Friends | |
| class | FolderIterator |
Additional Inherited Members | |
Protected Member Functions inherited from KisStoragePlugin | |
| QString | location () const |
| void | sanitizeResourceFileNameCase (KoResourceSP resource, const QDir &parentDir) |
KisFolderStorage is a KisStoragePlugin which handles resources stored in the user's resource folder. On initial startup, every resource that comes as a folder resource is copied to the user's resource folder. This is also the default location where the resources the user creates are stored.
Definition at line 21 of file KisFolderStorage.h.
| KisFolderStorage::KisFolderStorage | ( | const QString & | location | ) |
Definition at line 83 of file KisFolderStorage.cpp.
|
virtual |
Definition at line 88 of file KisFolderStorage.cpp.
|
overridevirtual |
Reimplemented from KisStoragePlugin.
Definition at line 239 of file KisFolderStorage.cpp.
References KisStoragePlugin::location(), and KisStoragePlugin::resource().
|
overridevirtual |
Reimplemented from KisStoragePlugin.
Definition at line 218 of file KisFolderStorage.cpp.
References KisStoragePlugin::location().
|
overridevirtual |
Reimplemented from KisStoragePlugin.
Definition at line 190 of file KisFolderStorage.cpp.
References KisStoragePlugin::location(), and KisStoragePlugin::resource().
|
overridevirtual |
Implements KisStoragePlugin.
Definition at line 107 of file KisFolderStorage.cpp.
References KisGlobalResourcesInterface::instance(), KisStoragePlugin::location(), KisStoragePlugin::resource(), and KisStoragePlugin::sanitizeResourceFileNameCase().
|
overridevirtual |
Reimplemented from KisStoragePlugin.
Definition at line 275 of file KisFolderStorage.cpp.
References KisResourceStorage::s_meta_name.
|
overridevirtual |
Reimplemented from KisStoragePlugin.
Definition at line 270 of file KisFolderStorage.cpp.
References KisResourceStorage::s_meta_name.
|
overridevirtual |
Reimplemented from KisStoragePlugin.
Definition at line 145 of file KisFolderStorage.cpp.
References KisStoragePlugin::location().
|
overridevirtual |
Implements KisStoragePlugin.
Definition at line 97 of file KisFolderStorage.cpp.
References KisResourceStorage::ResourceItem::folder, KisResourceStorage::ResourceItem::lastModified, and KisResourceStorage::ResourceItem::url.
|
overridevirtual |
Reimplemented from KisStoragePlugin.
Definition at line 133 of file KisFolderStorage.cpp.
References KoMD5Generator::generateHash(), and KisStoragePlugin::location().
|
overridevirtual |
Implements KisStoragePlugin.
Definition at line 151 of file KisFolderStorage.cpp.
References KisStorageVersioningHelper::detectFileVersions(), VersionedResourceEntry::filename, KisResourceLoaderRegistry::instance(), VersionedResourceEntry::lastModified, KisStoragePlugin::location(), VersionedResourceEntry::resourceType, VersionedResourceEntry::tagList, and toQShared().
|
overridevirtual |
Adds or updates this resource to the storage.
Reimplemented from KisStoragePlugin.
Definition at line 92 of file KisFolderStorage.cpp.
References KisStorageVersioningHelper::addVersionedResource(), and KisStoragePlugin::location().
|
overridevirtual |
Implements KisStoragePlugin.
Definition at line 185 of file KisFolderStorage.cpp.
References KisStoragePlugin::location().
|
friend |
Definition at line 44 of file KisFolderStorage.h.