Krita Source Code Documentation
Loading...
Searching...
No Matches
KisResourceModelProvider.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2018 Boudewijn Rempt <boud@valdyas.org>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#ifndef KISRESOURCEMODELPROVIDER_H
7
#define KISRESOURCEMODELPROVIDER_H
8
9
#include <qglobal.h>
10
11
#include "kritaresources_export.h"
12
13
class
KisAllResourcesModel
;
14
class
KisAllTagsModel
;
15
class
KisAllTagResourceModel
;
16
class
KisResourceMetaDataModel
;
17
23
class
KRITARESOURCES_EXPORT
KisResourceModelProvider
24
{
25
public
:
26
KisResourceModelProvider
();
27
~KisResourceModelProvider
();
28
29
static
KisAllResourcesModel
*resourceModel(
const
QString &resourceType);
30
static
KisAllTagsModel
*tagModel(
const
QString& resourceType);
31
static
KisAllTagResourceModel
*tagResourceModel(
const
QString& resourceType);
32
33
static
void
testingResetAllModels();
34
static
void
testingCloseAllQueries();
35
static
KisResourceMetaDataModel
*resourceMetadataModel();
36
private
:
37
38
struct
Private
;
39
Private
*
const
d
;
40
41
Q_DISABLE_COPY(
KisResourceModelProvider
)
42
};
43
44
#endif
// KISRESOURCEMODELPROVIDER_H
KisAllResourcesModel
The KisAllresourcesModel class provides access to the cache database for a particular resource type....
Definition
KisResourceModel.h:237
KisAllTagResourceModel
Definition
KisTagResourceModel.h:40
KisAllTagsModel
Definition
KisTagModel.h:47
KisResourceMetaDataModel
Definition
KisResourceMetaDataModel.h:29
KisResourceModelProvider
Definition
KisResourceModelProvider.h:24
KisResourceModelProvider::d
Private *const d
Definition
KisResourceModelProvider.h:39
Private
Definition
SvgTransformParser.cpp:20
libs
resources
KisResourceModelProvider.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52