Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_single_action_shortcut.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2012 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef __KIS_SINGLE_ACTION_SHORTCUT_H
8
#define __KIS_SINGLE_ACTION_SHORTCUT_H
9
10
#include "
kis_abstract_shortcut.h
"
11
18
class
KRITAUI_EXPORT
KisSingleActionShortcut
:
public
KisAbstractShortcut
19
{
20
public
:
21
enum
WheelAction
{
22
WheelUp
,
23
WheelDown
,
24
WheelLeft
,
25
WheelRight
,
26
};
27
28
KisSingleActionShortcut
(
KisAbstractInputAction
*action,
int
index);
29
~KisSingleActionShortcut
()
override
;
30
31
int
priority
()
const override
;
32
33
void
setKey(
const
QSet<Qt::Key> &modifiers, Qt::Key key);
34
void
setWheel(
const
QSet<Qt::Key> &modifiers, WheelAction wheelAction);
35
36
bool
match(
const
QSet<Qt::Key> &modifiers, Qt::Key key);
37
bool
match(
const
QSet<Qt::Key> &modifiers, WheelAction wheelAction);
38
42
bool
conflictsWith(
const
QKeySequence &seq);
43
44
private
:
45
class
Private
;
46
Private
*
const
m_d
;
47
};
48
49
#endif
/* __KIS_SINGLE_ACTION_SHORTCUT_H */
KisAbstractInputAction
Abstract base class for input actions.
Definition
kis_abstract_input_action.cpp:20
KisAbstractShortcut
Definition
kis_abstract_shortcut.cpp:13
KisAbstractShortcut::priority
virtual int priority() const =0
KisSingleActionShortcut
Definition
kis_single_action_shortcut.cpp:14
KisSingleActionShortcut::m_d
Private *const m_d
Definition
kis_single_action_shortcut.h:46
KisSingleActionShortcut::WheelAction
WheelAction
Definition
kis_single_action_shortcut.h:21
KisSingleActionShortcut::WheelDown
@ WheelDown
Mouse wheel moves down.
Definition
kis_single_action_shortcut.h:23
KisSingleActionShortcut::WheelUp
@ WheelUp
Mouse wheel moves up.
Definition
kis_single_action_shortcut.h:22
KisSingleActionShortcut::WheelRight
@ WheelRight
Mouse wheel moves right.
Definition
kis_single_action_shortcut.h:25
KisSingleActionShortcut::WheelLeft
@ WheelLeft
Mouse wheel moves left.
Definition
kis_single_action_shortcut.h:24
kis_abstract_shortcut.h
Private
Definition
SvgTransformParser.cpp:20
libs
ui
input
kis_single_action_shortcut.h
Generated at
2026-10-16 02:30:01+02:00
from
Krita
branch
master
, commit
2568c1a0ec2a5af697f89c15cc373a490ae7c70d