Krita Source Code Documentation
Loading...
Searching...
No Matches
DefaultToolFactory.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
*
3
* SPDX-FileCopyrightText: 2006-2007 Thomas Zander <zander@kde.org>
4
*
5
* SPDX-License-Identifier: LGPL-2.0-or-later
6
*/
7
8
#ifndef DEFAULTTOOLFACTORY_H
9
#define DEFAULTTOOLFACTORY_H
10
11
#include <
KoToolFactoryBase.h
>
12
14
class
DefaultToolFactory
:
public
KoToolFactoryBase
15
{
16
public
:
18
DefaultToolFactory
();
19
DefaultToolFactory
(
const
QString &
id
);
20
~DefaultToolFactory
()
override
;
21
22
KoToolBase
*
createTool
(
KoCanvasBase
*
canvas
)
override
;
23
QList<QAction *>
createActionsImpl
()
override
;
24
};
25
#endif
KoToolFactoryBase.h
DefaultToolFactory
Factory for the KoInteractionTool.
Definition
DefaultToolFactory.h:15
DefaultToolFactory::~DefaultToolFactory
~DefaultToolFactory() override
Definition
DefaultToolFactory.cpp:31
DefaultToolFactory::DefaultToolFactory
DefaultToolFactory()
constructor
Definition
DefaultToolFactory.cpp:16
DefaultToolFactory::createTool
KoToolBase * createTool(KoCanvasBase *canvas) override
Definition
DefaultToolFactory.cpp:35
DefaultToolFactory::createActionsImpl
QList< QAction * > createActionsImpl() override
createActionsImpl should be reimplemented if the tool needs any actions. The actions should have a va...
Definition
DefaultToolFactory.cpp:40
KoCanvasBase
Definition
KoCanvasBase.cpp:24
KoToolBase
Definition
KoToolBase.h:57
KoToolFactoryBase
Definition
KoToolFactoryBase.cpp:20
QList
Definition
KisQStringListFwd.h:16
Private::canvas
KisCanvas2 * canvas
Definition
KisFrameDisplayProxy.cpp:22
plugins
tools
defaulttool
defaulttool
DefaultToolFactory.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52