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 289 of file KisResourceStorage.h.

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

References KisResourceStorage::storageTypeToString().