Krita Source Code Documentation
Loading...
Searching...
No Matches
KoZoomToolFactory.cpp
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
#include "
KoZoomToolFactory.h
"
9
#include "
KoZoomTool.h
"
10
11
#include <
KoIcon.h
>
12
#include <klocalizedstring.h>
13
14
KoZoomToolFactory::KoZoomToolFactory
()
15
:
KoToolFactoryBase
(
"ZoomTool"
)
16
{
17
setToolTip
(i18n(
"Zoom"
));
18
setSection
(
ToolBoxSection::Navigation
);
19
setPriority
(0);
20
setIconName
(
koIconNameCStr
(
"tool_zoom"
));
21
setActivationShapeId
(
"flake/always"
);
22
}
23
24
KoToolBase
*
KoZoomToolFactory::createTool
(
KoCanvasBase
*canvas)
25
{
26
return
new
KoZoomTool
(
canvas
);
27
}
KoIcon.h
KoZoomToolFactory.h
KoZoomTool.h
KoCanvasBase
Definition
KoCanvasBase.cpp:24
KoToolBase
Definition
KoToolBase.h:57
KoToolFactoryBase
Definition
KoToolFactoryBase.cpp:20
KoToolFactoryBase::setSection
void setSection(const QString §ion)
Definition
KoToolFactoryBase.cpp:178
KoToolFactoryBase::setActivationShapeId
void setActivationShapeId(const QString &activationShapeId)
Definition
KoToolFactoryBase.cpp:168
KoToolFactoryBase::setIconName
void setIconName(const char *iconName)
Definition
KoToolFactoryBase.cpp:183
KoToolFactoryBase::setToolTip
void setToolTip(const QString &tooltip)
Definition
KoToolFactoryBase.cpp:173
KoToolFactoryBase::setPriority
void setPriority(int newPriority)
Definition
KoToolFactoryBase.cpp:193
KoZoomToolFactory::KoZoomToolFactory
KoZoomToolFactory()
constructor
Definition
KoZoomToolFactory.cpp:14
KoZoomToolFactory::createTool
KoToolBase * createTool(KoCanvasBase *canvas) override
Definition
KoZoomToolFactory.cpp:24
KoZoomTool
Definition
KoZoomTool.h:21
koIconNameCStr
#define koIconNameCStr(name)
Definition
kis_icon.h:28
ToolBoxSection::Navigation
static const QString Navigation
Tools that affect the canvas: pan, zoom, etc.
Definition
KoToolFactoryBase.h:33
Private::canvas
KisCanvas2 * canvas
Definition
KisFrameDisplayProxy.cpp:22
libs
flake
tools
KoZoomToolFactory.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52