|
Krita Source Code Documentation
|
#include <KisTouchGestureAction.h>
Inheritance diagram for KisTouchGestureAction:Public Types | |
| enum | Shortcut { UndoActionShortcut , RedoActionShortcut , ToggleCanvasOnlyShortcut , ToggleEraserMode , ResetDisplay , PreviousPresetShortcut , ColorSampler , Deselect , NextLayer , PreviousLayer , FreehandBrush , KisToolSelectContiguous , KisToolMove , KisToolTransform , ToggleEraserPreset } |
Public Member Functions | |
| void | begin (int shortcut, QEvent *event) override |
| void | end (QEvent *event) override |
| KisTouchGestureAction () | |
| int | priority () const override |
Public Member Functions inherited from KisAbstractInputAction | |
| virtual void | activate (int shortcut) |
| virtual bool | canIgnoreModifiers () const |
| virtual void | deactivate (int shortcut) |
| virtual QString | description () const |
| virtual QString | id () const |
| virtual KisInputActionGroup | inputActionGroup (int shortcut) const |
| virtual void | inputEvent (QEvent *event) |
| virtual bool | isAvailable () const |
| virtual bool | isShortcutRequired (int shortcut) const |
| KisAbstractInputAction (const QString &id) | |
| virtual QString | name () const |
| virtual QHash< QString, int > | shortcutIndexes () const |
| virtual bool | supportsHiResInputEvents (int shortcut) const |
| virtual | ~KisAbstractInputAction () |
Private Attributes | |
| int | m_shortcut {-1} |
Additional Inherited Members | |
Public Attributes inherited from KisAbstractInputAction | |
| QString | description |
| QString | id |
| QHash< QString, int > | indexes |
| QPointF | lastCursorPosition |
| QString | name |
| QPointF | startCursorPosition |
Static Public Attributes inherited from KisAbstractInputAction | |
| static KisInputManager * | inputManager |
Protected Member Functions inherited from KisAbstractInputAction | |
| virtual void | cursorMoved (const QPointF &lastPos, const QPointF &pos) |
| virtual void | cursorMovedAbsolute (const QPointF &startPos, const QPointF &pos) |
| QPoint | eventPos (const QEvent *event) |
| QPointF | eventPosF (const QEvent *event) |
| KisInputManager * | inputManager () const |
| void | setDescription (const QString &description) |
| void | setName (const QString &name) |
| void | setShortcutIndexes (const QHash< QString, int > &indexes) |
Definition at line 12 of file KisTouchGestureAction.h.
Definition at line 15 of file KisTouchGestureAction.h.
| KisTouchGestureAction::KisTouchGestureAction | ( | ) |
Definition at line 14 of file KisTouchGestureAction.cpp.
References ColorSampler, Deselect, FreehandBrush, NextLayer, PreviousLayer, PreviousPresetShortcut, RedoActionShortcut, ResetDisplay, KisAbstractInputAction::setDescription(), KisAbstractInputAction::setName(), KisAbstractInputAction::setShortcutIndexes(), ToggleCanvasOnlyShortcut, ToggleEraserMode, ToggleEraserPreset, and UndoActionShortcut.
|
overridevirtual |
Begin the action.
| shortcut | The index of the behaviour to trigger. |
| event | The mouse event that has triggered this action. Is null for keyboard-activated actions. |
Reimplemented from KisAbstractInputAction.
Definition at line 39 of file KisTouchGestureAction.cpp.
References m_shortcut.
|
overridevirtual |
End the action.
| event | The mouse event that has finished this action. Is null for keyboard-activated actions. |
Reimplemented from KisAbstractInputAction.
Definition at line 45 of file KisTouchGestureAction.cpp.
References KisKActionCollection::action(), KisKXMLGUIClient::actionCollection(), ColorSampler, KisPart::currentMainwindow(), Deselect, FreehandBrush, KisPart::instance(), KisToolMove, KisToolSelectContiguous, KisToolTransform, m_shortcut, NextLayer, PreviousLayer, PreviousPresetShortcut, RedoActionShortcut, ResetDisplay, ToggleCanvasOnlyShortcut, ToggleEraserMode, ToggleEraserPreset, and UndoActionShortcut.
|
overridevirtual |
The priority for this action.
Priority determines how "important" the action is and is used to resolve conflicts when multiple actions can be activated.
Reimplemented from KisAbstractInputAction.
Definition at line 160 of file KisTouchGestureAction.cpp.
|
private |
Definition at line 41 of file KisTouchGestureAction.h.