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::gestureToText(static_cast<KisShortcutConfiguration::GestureAction>(i));
15
}
16
addItems(gestures);
17
}
18
19
void
KisGestureSelector::setGesture
(
KisShortcutConfiguration::GestureAction
gestureAction)
20
{
21
setCurrentIndex(gestureAction - 1);
22
}
23
24
KisShortcutConfiguration::GestureAction
KisGestureSelector::gesture
()
25
{
26
return
static_cast<
KisShortcutConfiguration::GestureAction
>
(currentIndex() + 1);
27
}
KisGestureSelector.h
KisGestureSelector::setGesture
void setGesture(KisShortcutConfiguration::GestureAction gestureAction)
Definition
KisGestureSelector.cpp:19
KisGestureSelector::KisGestureSelector
KisGestureSelector(QWidget *parent)
Definition
KisGestureSelector.cpp:9
KisGestureSelector::gesture
KisShortcutConfiguration::GestureAction gesture()
Definition
KisGestureSelector.cpp:24
KisShortcutConfiguration::GestureAction
GestureAction
Definition
kis_shortcut_configuration.h:57
KisShortcutConfiguration::MaxGesture
@ MaxGesture
Definition
kis_shortcut_configuration.h:77
QList< QString >
libs
ui
input
config
KisGestureSelector.cpp
Generated at
2026-04-16 02:30:01+02:00
from
Krita
branch
master
, commit
5f3d7cd92c534a2e873f42630f64d45d7f96e073