|
Krita Source Code Documentation
|
#include <KisResourceModelProvider.h>
Classes | |
| struct | Private |
Public Member Functions | |
| KisResourceModelProvider () | |
| ~KisResourceModelProvider () | |
Static Public Member Functions | |
| static KisResourceMetaDataModel * | resourceMetadataModel () |
| static KisAllResourcesModel * | resourceModel (const QString &resourceType) |
| static KisAllTagsModel * | tagModel (const QString &resourceType) |
| static KisAllTagResourceModel * | tagResourceModel (const QString &resourceType) |
| static void | testingCloseAllQueries () |
| static void | testingResetAllModels () |
Private Attributes | |
| Private *const | d |
KisResourceModelProvider should be used to retrieve resource models. For every resource type, there is only one instance of the resource model, so all views on these models show the same state.
Definition at line 23 of file KisResourceModelProvider.h.
| KisResourceModelProvider::KisResourceModelProvider | ( | ) |
Definition at line 30 of file KisResourceModelProvider.cpp.
| KisResourceModelProvider::~KisResourceModelProvider | ( | ) |
Definition at line 35 of file KisResourceModelProvider.cpp.
References d, KisResourceModelProvider::Private::resourceModels, KisResourceModelProvider::Private::tagModels, and KisResourceModelProvider::Private::tagResourceModels.
|
static |
Definition at line 104 of file KisResourceModelProvider.cpp.
|
static |
Definition at line 43 of file KisResourceModelProvider.cpp.
References KisAllResourcesModel::d, and KisResourceModelProvider::Private::resourceModels.
|
static |
Definition at line 51 of file KisResourceModelProvider.cpp.
References KisAllTagsModel::d, and KisResourceModelProvider::Private::tagModels.
|
static |
Definition at line 60 of file KisResourceModelProvider.cpp.
References KisAllTagResourceModel::d, and KisResourceModelProvider::Private::tagResourceModels.
|
static |
NOTE: we just remove the entire metadata model when we want to reset it, please refactor it when the metadata model becomes a QObject and will get any kind of connection to outer world.
Definition at line 86 of file KisResourceModelProvider.cpp.
|
static |
NOTE: we just remove the entire metadata model when we want to reset it, please refactor it when the metadata model becomes a QObject and will get any kind of connection to outer world.
Definition at line 68 of file KisResourceModelProvider.cpp.
|
private |
Definition at line 39 of file KisResourceModelProvider.h.