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
15
21class KRITAFLAKE_EXPORT KoToolRegistry : public KoGenericRegistry<KoToolFactoryBase*>
22{
23public:
25 ~KoToolRegistry() override;
26
31 static KoToolRegistry *instance();
32
33private:
36 void init();
37
38 class Private;
39 Private * const d;
40};
41
42#endif
PythonPluginManager * instance
Private *const d
KoToolRegistry(const KoToolRegistry &)
KoToolRegistry operator=(const KoToolRegistry &)