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-01-15 02:30:07+01:00
from
Krita
branch
master
, commit
38b517ca06286bb65279453cbf9a2b4fbd1153d1