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:76
QList< QString >
libs
ui
input
config
KisGestureSelector.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52