Krita Source Code Documentation
Loading...
Searching...
No Matches
KoToolRegistry.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
* SPDX-FileCopyrightText: 2004 Boudewijn Rempt <boud@valdyas.org>
3
* SPDX-FileCopyrightText: 2006 Thomas Zander <zander@kde.org>
4
*
5
* SPDX-License-Identifier: LGPL-2.0-or-later
6
*/
7
8
#ifndef KO_TOOL_REGISTRY_H_
9
#define KO_TOOL_REGISTRY_H_
10
11
#include "
KoGenericRegistry.h
"
12
#include "kritaflake_export.h"
13
14
class
KoToolFactoryBase
;
15
21
class
KRITAFLAKE_EXPORT
KoToolRegistry
:
public
KoGenericRegistry
<KoToolFactoryBase*>
22
{
23
public
:
24
KoToolRegistry
();
25
~KoToolRegistry
()
override
;
26
31
static
KoToolRegistry
*
instance
();
32
33
private
:
34
KoToolRegistry
(
const
KoToolRegistry
&);
35
KoToolRegistry
operator=
(
const
KoToolRegistry
&);
36
void
init();
37
38
class
Private
;
39
Private
*
const
d
;
40
};
41
42
#endif
KoGenericRegistry.h
instance
PythonPluginManager * instance
Definition
PythonPluginManager.cpp:37
KoGenericRegistry
Definition
KoGenericRegistry.h:47
KoToolFactoryBase
Definition
KoToolFactoryBase.cpp:20
KoToolRegistry
Definition
KoToolRegistry.h:22
KoToolRegistry::d
Private *const d
Definition
KoToolRegistry.h:39
KoToolRegistry::KoToolRegistry
KoToolRegistry(const KoToolRegistry &)
KoToolRegistry::operator=
KoToolRegistry operator=(const KoToolRegistry &)
Private
Definition
SvgTransformParser.cpp:20
libs
flake
KoToolRegistry.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52