Krita Source Code Documentation
Loading...
Searching...
No Matches
KisGestureSelector Class Reference

#include <KisGestureSelector.h>

+ Inheritance diagram for KisGestureSelector:

Public Member Functions

 KisGestureSelector (QWidget *parent)
 
void setTouchGesture (KisShortcutConfiguration::TouchGestureAction gestureAction)
 
KisShortcutConfiguration::TouchGestureAction touchGesture ()
 

Detailed Description

Definition at line 13 of file KisGestureSelector.h.

Constructor & Destructor Documentation

◆ KisGestureSelector()

KisGestureSelector::KisGestureSelector ( QWidget * parent)

Definition at line 9 of file KisGestureSelector.cpp.

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}

References KisShortcutConfiguration::MaxGesture.

Member Function Documentation

◆ setTouchGesture()

void KisGestureSelector::setTouchGesture ( KisShortcutConfiguration::TouchGestureAction gestureAction)

Definition at line 19 of file KisGestureSelector.cpp.

20{
21 setCurrentIndex(gestureAction - 1);
22}

◆ touchGesture()

KisShortcutConfiguration::TouchGestureAction KisGestureSelector::touchGesture ( )

Definition at line 24 of file KisGestureSelector.cpp.

25{
26 return static_cast<KisShortcutConfiguration::TouchGestureAction>(currentIndex() + 1);
27}

The documentation for this class was generated from the following files: