Krita Source Code Documentation
Loading...
Searching...
No Matches
ToolKnife.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2025 Agata Cacko
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#include "
ToolKnife.h
"
8
9
#include <kpluginfactory.h>
10
11
#include <
kis_tool.h
>
12
#include <
KoToolRegistry.h
>
13
14
#include "
KisToolKnife.h
"
15
16
17
K_PLUGIN_FACTORY_WITH_JSON
(DefaultToolsFactory,
"kritatoolknife.json"
, registerPlugin<ToolKnife>();)
18
19
20
ToolKnife::ToolKnife
(QObject *parent,
const
QVariantList &)
21
: QObject(parent)
22
{
23
KoToolRegistry::instance
()->
add
(
new
KisToolKnifeFactory
());
24
}
25
26
ToolKnife::~ToolKnife
()
27
{
28
}
29
30
#include "ToolKnife.moc"
KisToolKnife.h
KoToolRegistry.h
ToolKnife.h
KisToolKnifeFactory
Definition
KisToolKnife.h:64
KoGenericRegistry::add
void add(T item)
Definition
KoGenericRegistry.h:64
KoToolRegistry::instance
static KoToolRegistry * instance()
Definition
KoToolRegistry.cpp:55
ToolKnife::~ToolKnife
~ToolKnife() override
Definition
ToolKnife.cpp:26
ToolKnife::ToolKnife
ToolKnife(QObject *parent, const QVariantList &)
Definition
ToolKnife.cpp:20
K_PLUGIN_FACTORY_WITH_JSON
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL
Definition
kis_asccdl_filter.cpp:16
kis_tool.h
plugins
tools
tool_knife
ToolKnife.cpp
Generated at
2026-01-15 02:30:07+01:00
from
Krita
branch
master
, commit
38b517ca06286bb65279453cbf9a2b4fbd1153d1