|
Krita Source Code Documentation
|
#include <KisResourceMetaDataModel.h>
Classes | |
| struct | Private |
Public Member Functions | |
| KisResourceMetaDataModel (const QString &tableName) | |
| QVariant | metaDataValue (int resourceId, const QString &key) |
| ~KisResourceMetaDataModel () | |
Private Attributes | |
| QScopedPointer< Private > | m_d |
simple class used for fetching specific metadata for a resource. Internally it stores a prepared query that can fetch particular metadata keys in an efficiant way.
In contrast to KisAbstractResourceModel::MetaData role in the resource model this class allows fetching individual keys from the resource's metadata. That is usually more efficient in some cases.
The rule of thumb: if you want to fetch all metadata for resource, use KisAbstractResourceModel::MetaData, if you want an individual key, use KisResourceMetaDataModel.
Definition at line 28 of file KisResourceMetaDataModel.h.
| KisResourceMetaDataModel::KisResourceMetaDataModel | ( | const QString & | tableName | ) |
Definition at line 16 of file KisResourceMetaDataModel.cpp.
References m_d.
| KisResourceMetaDataModel::~KisResourceMetaDataModel | ( | ) |
Definition at line 38 of file KisResourceMetaDataModel.cpp.
| QVariant KisResourceMetaDataModel::metaDataValue | ( | int | resourceId, |
| const QString & | key ) |
Definition at line 42 of file KisResourceMetaDataModel.cpp.
|
private |
Definition at line 38 of file KisResourceMetaDataModel.h.