|
Krita Source Code Documentation
|
#include <kis_tool_transform.h>
Inheritance diagram for KisToolTransformFactory:Public Member Functions | |
| QList< QAction * > | createActionsImpl () override |
| createActionsImpl should be reimplemented if the tool needs any actions. The actions should have a valid objectName(). | |
| KoToolBase * | createTool (KoCanvasBase *canvas) override |
| KisToolTransformFactory () | |
| ~KisToolTransformFactory () override | |
Public Member Functions inherited from KisToolPaintFactoryBase | |
| KisToolPaintFactoryBase (const QString &id) | |
| ~KisToolPaintFactoryBase () override | |
Public Member Functions inherited from KoToolFactoryBase | |
| QString | activationShapeId () const |
| QList< QAction * > | createActions (KisKActionCollection *actionCollection) |
| QString | iconName () const |
| QString | id () const |
| KoToolFactoryBase (const QString &id) | |
| int | priority () const |
| Private (const QString &i) | |
| QString | section () const |
| QKeySequence | shortcut () const |
| QString | toolTip () const |
| virtual | ~KoToolFactoryBase () |
Private Slots | |
| void | activateSubtoolCage () |
| void | activateSubtoolFree () |
| void | activateSubtoolLiquify () |
| void | activateSubtoolMesh () |
| void | activateSubtoolPerspective () |
| void | activateSubtoolWarp () |
Private Member Functions | |
| void | activateSubtool (KisToolTransform::TransformToolMode mode) |
Additional Inherited Members | |
Public Attributes inherited from KoToolFactoryBase | |
| QString | activationId |
| QString | iconName |
| const QString | id |
| int | priority |
| QString | section |
| QKeySequence | shortcut |
| QString | tooltip |
Protected Member Functions inherited from KoToolFactoryBase | |
| void | setActivationShapeId (const QString &activationShapeId) |
| void | setIconName (const char *iconName) |
| void | setIconName (const QString &iconName) |
| void | setPriority (int newPriority) |
| void | setSection (const QString §ion) |
| void | setShortcut (const QKeySequence &shortcut) |
| void | setToolTip (const QString &tooltip) |
Definition at line 358 of file kis_tool_transform.h.
|
inline |
Definition at line 365 of file kis_tool_transform.h.
References koIconNameCStr, KRITA_TOOL_ACTIVATION_ID, KoToolFactoryBase::setActivationShapeId(), KoToolFactoryBase::setIconName(), KoToolFactoryBase::setPriority(), KoToolFactoryBase::setSection(), KoToolFactoryBase::setShortcut(), KoToolFactoryBase::setToolTip(), and ToolBoxSection::Transform.
|
inlineoverride |
Definition at line 375 of file kis_tool_transform.h.
|
private |
Definition at line 1484 of file kis_tool_transform.cc.
References KoToolManager::activeCanvasController(), KoToolManager::activeToolId(), KoCanvasController::canvas(), Private::canvas, KoToolManager::instance(), KIS_SAFE_ASSERT_RECOVER_RETURN, KisToolTransform::setNextActivationTransformMode(), KisToolTransform::setTransformMode(), KoToolManager::switchToolRequested(), and KoToolManager::toolById().
|
privateslot |
Definition at line 1519 of file kis_tool_transform.cc.
References activateSubtool(), and KisToolTransform::CageTransformMode.
|
privateslot |
Definition at line 1507 of file kis_tool_transform.cc.
References activateSubtool(), and KisToolTransform::FreeTransformMode.
|
privateslot |
Definition at line 1523 of file kis_tool_transform.cc.
References activateSubtool(), and KisToolTransform::LiquifyTransformMode.
|
privateslot |
Definition at line 1527 of file kis_tool_transform.cc.
References activateSubtool(), and KisToolTransform::MeshTransformMode.
|
privateslot |
Definition at line 1511 of file kis_tool_transform.cc.
References activateSubtool(), and KisToolTransform::PerspectiveTransformMode.
|
privateslot |
Definition at line 1515 of file kis_tool_transform.cc.
References activateSubtool(), and KisToolTransform::WarpTransformMode.
|
overridevirtual |
createActionsImpl should be reimplemented if the tool needs any actions. The actions should have a valid objectName().
Reimplemented from KisToolPaintFactoryBase.
Definition at line 1454 of file kis_tool_transform.cc.
References activateSubtoolCage(), activateSubtoolFree(), activateSubtoolLiquify(), activateSubtoolMesh(), activateSubtoolPerspective(), activateSubtoolWarp(), KisToolPaintFactoryBase::createActionsImpl(), KisActionRegistry::instance(), and KisActionRegistry::makeQAction().
|
inlineoverridevirtual |
Instantiate a new tool
| canvas | the canvas that the new tool will work on. Should be passed to the constructor of the tool. |
Implements KoToolFactoryBase.
Definition at line 377 of file kis_tool_transform.h.
References Private::canvas.