Krita Source Code Documentation
Loading...
Searching...
No Matches
KisResourceStorage.h File Reference
#include <QSharedPointer>
#include <QScopedPointer>
#include <QString>
#include <QDateTime>
#include <QMap>
#include <KoResource.h>
#include <KisTag.h>
#include <klocalizedstring.h>
#include <kritaresources_export.h>

Go to the source code of this file.

Classes

struct  VersionedResourceEntry::KeyLess
 
struct  VersionedResourceEntry::KeyVersionLess
 
class  KisResourceStorage
 
class  KisStoragePluginFactory< T >
 
class  KisStoragePluginFactoryBase
 
class  KisStoragePluginRegistry
 
class  KisStorageVersioningHelper
 
class  KisVersionedStorageIterator
 
struct  KisResourceStorage::ResourceItem
 A resource item is simply an entry in the storage,. More...
 
class  KisResourceStorage::ResourceIterator
 
class  KisResourceStorage::TagIterator
 
struct  VersionedResourceEntry
 

Typedefs

typedef QSharedPointer< KisResourceStorageKisResourceStorageSP
 

Functions

QDebug operator<< (QDebug dbg, const KisResourceStorageSP storage)
 

Typedef Documentation

◆ KisResourceStorageSP

Function Documentation

◆ operator<<()

QDebug operator<< ( QDebug dbg,
const KisResourceStorageSP storage )
inline

Definition at line 288 of file KisResourceStorage.h.

289{
290 if (storage.isNull()) {
291 dbg.nospace() << "[RESOURCESTORAGE] NULL";
292 }
293 else {
294 dbg.nospace() << "[RESOURCESTORAGE] Name: " << storage->name()
295 << " Version: " << storage->location()
296 << " Valid: " << storage->valid()
297 << " Storage: " << KisResourceStorage::storageTypeToString(storage->type())
298 << " Timestamp: " << storage->timestamp()
299 << " Pointer: " << storage.data();
300 }
301 return dbg.space();
302}
static QString storageTypeToString(StorageType storageType)

References KisResourceStorage::storageTypeToString().