Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBrushServerProvider.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2008 Boudewijn Rempt <boud@valdyas.org>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#include "
KisBrushServerProvider.h
"
7
8
#include <QDir>
9
#include <QApplication>
10
11
#include <QGlobalStatic>
12
#include <
KoResourcePaths.h
>
13
14
#include <
KoResource.h
>
15
16
#include <
kis_debug.h
>
17
18
Q_GLOBAL_STATIC
(
KisBrushServerProvider
, s_instance)
19
20
21
KisBrushServerProvider
::
KisBrushServerProvider
()
22
{
23
m_brushServer =
new
KoResourceServer<KisBrush>
(
ResourceType::Brushes
);
24
}
25
26
KisBrushServerProvider::~KisBrushServerProvider
()
27
{
28
delete
m_brushServer
;
29
}
30
31
KisBrushServerProvider
*
KisBrushServerProvider::instance
()
32
{
33
return
s_instance;
34
}
35
36
KoResourceServer<KisBrush>
*
KisBrushServerProvider::brushServer
()
37
{
38
return
m_brushServer
;
39
}
KisBrushServerProvider.h
Q_GLOBAL_STATIC
Q_GLOBAL_STATIC(KisStoragePluginRegistry, s_instance)
KoResourcePaths.h
KoResource.h
KisBrushServerProvider
Definition
KisBrushServerProvider.h:19
KisBrushServerProvider::instance
static KisBrushServerProvider * instance()
Definition
KisBrushServerProvider.cpp:31
KisBrushServerProvider::m_brushServer
KoResourceServer< KisBrush > * m_brushServer
Definition
KisBrushServerProvider.h:36
KisBrushServerProvider::~KisBrushServerProvider
~KisBrushServerProvider() override
Definition
KisBrushServerProvider.cpp:26
KisBrushServerProvider::brushServer
KoResourceServer< KisBrush > * brushServer()
Definition
KisBrushServerProvider.cpp:36
KoResourceServer
Definition
KoResourceServer.h:76
kis_debug.h
ResourceType::Brushes
const QString Brushes
Definition
KisResourceTypes.cpp:15
libs
brush
KisBrushServerProvider.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52