Krita Source Code Documentation
Loading...
Searching...
No Matches
KisTouchGestureAction.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Sharaf Zaman <shzam@sdf.org>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
7
#ifndef __KISTOUCHGESTUREACTION_H_
8
#define __KISTOUCHGESTUREACTION_H_
9
10
#include "
kis_abstract_input_action.h
"
11
12
class
KisTouchGestureAction
:
public
KisAbstractInputAction
13
{
14
public
:
15
enum
Shortcut
{
16
UndoActionShortcut
,
17
RedoActionShortcut
,
18
ToggleCanvasOnlyShortcut
,
19
ToggleEraserMode
,
20
ResetDisplay
,
21
PreviousPresetShortcut
,
22
ColorSampler
,
23
Deselect
,
24
NextLayer
,
25
PreviousLayer
,
26
FreehandBrush
,
27
KisToolSelectContiguous
,
28
KisToolMove
,
29
KisToolTransform
,
30
ToggleEraserPreset
,
31
};
32
33
KisTouchGestureAction
();
34
35
void
begin
(
int
shortcut, QEvent *event)
override
;
36
void
end
(QEvent *event)
override
;
37
38
int
priority
()
const override
;
39
40
private
:
41
int
m_shortcut
{-1};
42
};
43
44
#endif
// __KISTOUCHGESTUREACTION_H_
KisAbstractInputAction
Abstract base class for input actions.
Definition
kis_abstract_input_action.cpp:19
KisTouchGestureAction
Definition
KisTouchGestureAction.h:13
KisTouchGestureAction::end
void end(QEvent *event) override
Definition
KisTouchGestureAction.cpp:45
KisTouchGestureAction::priority
int priority() const override
Definition
KisTouchGestureAction.cpp:160
KisTouchGestureAction::m_shortcut
int m_shortcut
Definition
KisTouchGestureAction.h:41
KisTouchGestureAction::begin
void begin(int shortcut, QEvent *event) override
Definition
KisTouchGestureAction.cpp:39
KisTouchGestureAction::KisTouchGestureAction
KisTouchGestureAction()
Definition
KisTouchGestureAction.cpp:14
KisTouchGestureAction::Shortcut
Shortcut
Definition
KisTouchGestureAction.h:15
KisTouchGestureAction::UndoActionShortcut
@ UndoActionShortcut
Definition
KisTouchGestureAction.h:16
KisTouchGestureAction::KisToolSelectContiguous
@ KisToolSelectContiguous
Definition
KisTouchGestureAction.h:27
KisTouchGestureAction::ToggleEraserPreset
@ ToggleEraserPreset
Definition
KisTouchGestureAction.h:30
KisTouchGestureAction::PreviousPresetShortcut
@ PreviousPresetShortcut
Definition
KisTouchGestureAction.h:21
KisTouchGestureAction::KisToolMove
@ KisToolMove
Definition
KisTouchGestureAction.h:28
KisTouchGestureAction::ResetDisplay
@ ResetDisplay
Definition
KisTouchGestureAction.h:20
KisTouchGestureAction::NextLayer
@ NextLayer
Definition
KisTouchGestureAction.h:24
KisTouchGestureAction::RedoActionShortcut
@ RedoActionShortcut
Definition
KisTouchGestureAction.h:17
KisTouchGestureAction::ToggleCanvasOnlyShortcut
@ ToggleCanvasOnlyShortcut
Definition
KisTouchGestureAction.h:18
KisTouchGestureAction::FreehandBrush
@ FreehandBrush
Definition
KisTouchGestureAction.h:26
KisTouchGestureAction::PreviousLayer
@ PreviousLayer
Definition
KisTouchGestureAction.h:25
KisTouchGestureAction::Deselect
@ Deselect
Definition
KisTouchGestureAction.h:23
KisTouchGestureAction::ColorSampler
@ ColorSampler
Definition
KisTouchGestureAction.h:22
KisTouchGestureAction::KisToolTransform
@ KisToolTransform
Definition
KisTouchGestureAction.h:29
KisTouchGestureAction::ToggleEraserMode
@ ToggleEraserMode
Definition
KisTouchGestureAction.h:19
kis_abstract_input_action.h
libs
ui
input
KisTouchGestureAction.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52