Krita Source Code Documentation
Loading...
Searching...
No Matches
KisGestureSelector.cpp
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
#include "
KisGestureSelector.h
"
8
9
KisGestureSelector::KisGestureSelector
(QWidget *parent)
10
: KComboBox(parent)
11
{
12
QStringList
gestures;
13
for
(
int
i = 1; i <
KisShortcutConfiguration::MaxGesture
; i++) {
14
gestures << KisShortcutConfiguration::touchGestureToText(static_cast<KisShortcutConfiguration::TouchGestureAction>(i));
15
}
16
addItems(gestures);
17
}
18
19
void
KisGestureSelector::setTouchGesture
(
KisShortcutConfiguration::TouchGestureAction
gestureAction)
20
{
21
setCurrentIndex(gestureAction - 1);
22
}
23
24
KisShortcutConfiguration::TouchGestureAction
KisGestureSelector::touchGesture
()
25
{
26
return
static_cast<
KisShortcutConfiguration::TouchGestureAction
>
(currentIndex() + 1);
27
}
KisGestureSelector.h
KisGestureSelector::KisGestureSelector
KisGestureSelector(QWidget *parent)
Definition
KisGestureSelector.cpp:9
KisGestureSelector::setTouchGesture
void setTouchGesture(KisShortcutConfiguration::TouchGestureAction gestureAction)
Definition
KisGestureSelector.cpp:19
KisGestureSelector::touchGesture
KisShortcutConfiguration::TouchGestureAction touchGesture()
Definition
KisGestureSelector.cpp:24
KisShortcutConfiguration::TouchGestureAction
TouchGestureAction
Definition
kis_shortcut_configuration.h:59
KisShortcutConfiguration::MaxGesture
@ MaxGesture
Definition
kis_shortcut_configuration.h:72
QList< QString >
libs
ui
input
config
KisGestureSelector.cpp
Generated at
2026-10-17 02:30:02+02:00
from
Krita
branch
master
, commit
903a17397f5fbe8a26c41562659febfa2f7fb5a5