Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_native_gesture_shortcut.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2017 Bernhard Liebl <poke1024@gmx.de>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*
6
*/
7
8
#ifndef KISNATIVEGESTURESHORTCUT_H
9
#define KISNATIVEGESTURESHORTCUT_H
10
11
#include "
kis_abstract_shortcut.h
"
12
13
class
QNativeGestureEvent;
14
class
KisNativeGestureShortcut
:
public
KisAbstractShortcut
15
{
16
public
:
17
enum
Type
{
18
PinchNavigation
,
19
SmartZoomNativeGesture
20
};
21
22
public
:
23
KisNativeGestureShortcut
(
KisAbstractInputAction
*
action
,
int
index,
Type
type);
24
~KisNativeGestureShortcut
()
override
;
25
26
int
priority
()
const override
;
27
28
bool
match
(QNativeGestureEvent* event);
29
30
private
:
31
class
Private
;
32
Private
*
const
d
{
nullptr
};
33
};
34
35
#endif
// KISNATIVEGESTURESHORTCUT_H
KisAbstractInputAction
Abstract base class for input actions.
Definition
kis_abstract_input_action.cpp:20
KisAbstractShortcut
Definition
kis_abstract_shortcut.cpp:13
KisAbstractShortcut::action
KisAbstractInputAction * action
Definition
kis_abstract_shortcut.cpp:15
KisNativeGestureShortcut
Definition
kis_native_gesture_shortcut.h:15
KisNativeGestureShortcut::match
bool match(QNativeGestureEvent *event)
Definition
kis_native_gesture_shortcut.cpp:36
KisNativeGestureShortcut::~KisNativeGestureShortcut
~KisNativeGestureShortcut() override
Definition
kis_native_gesture_shortcut.cpp:26
KisNativeGestureShortcut::d
Private *const d
Definition
kis_native_gesture_shortcut.h:32
KisNativeGestureShortcut::KisNativeGestureShortcut
KisNativeGestureShortcut(KisAbstractInputAction *action, int index, Type type)
Definition
kis_native_gesture_shortcut.cpp:20
KisNativeGestureShortcut::Type
Type
Definition
kis_native_gesture_shortcut.h:17
KisNativeGestureShortcut::SmartZoomNativeGesture
@ SmartZoomNativeGesture
Definition
kis_native_gesture_shortcut.h:19
KisNativeGestureShortcut::PinchNavigation
@ PinchNavigation
Definition
kis_native_gesture_shortcut.h:18
KisNativeGestureShortcut::priority
int priority() const override
Definition
kis_native_gesture_shortcut.cpp:31
kis_abstract_shortcut.h
Private
Definition
SvgTransformParser.cpp:20
libs
ui
input
kis_native_gesture_shortcut.h
Generated at
2026-10-16 02:30:01+02:00
from
Krita
branch
master
, commit
2568c1a0ec2a5af697f89c15cc373a490ae7c70d