Krita Source Code Documentation
Loading...
Searching...
No Matches
SPenSettings.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2020 Anna Medonosová <anna.medonosova@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef SPENSETTINGS_H
8
#define SPENSETTINGS_H
9
10
#include <QObject>
11
#include <QMap>
12
#include <QScopedPointer>
13
#include <
KisActionPlugin.h
>
14
15
class
KisAction
;
16
17
class
SPenSettings
:
public
KisActionPlugin
18
{
19
Q_OBJECT
20
public
:
21
SPenSettings
(QObject* parent,
const
QVariantList&);
22
~SPenSettings
();
23
24
enum
Action
{
25
Click
,
26
DoubleClick
,
27
SwipeUp
,
28
SwipeDown
,
29
SwipeLeft
,
30
SwipeRight
,
31
CircleCW
,
32
CircleCCW
33
};
34
35
36
public
Q_SLOTS:
37
void
slotActivateAction
(
SPenSettings::Action
gestureType);
38
void
slotLoadSettings
();
39
void
slotTriggerPopupPalette
();
40
41
private
:
42
QMap<SPenSettings::Action, QString>
m_actionMap
;
43
QScopedPointer<KisAction>
m_actionShowPopupPalette
;
44
};
45
46
#endif
// SPENSETTINGS_H
KisActionPlugin.h
KisActionPlugin
Definition
KisActionPlugin.h:24
KisAction
Definition
kis_action.cpp:12
SPenSettings
Definition
SPenSettings.h:18
SPenSettings::slotActivateAction
void slotActivateAction(SPenSettings::Action gestureType)
Definition
SPenSettings.cpp:74
SPenSettings::slotTriggerPopupPalette
void slotTriggerPopupPalette()
Definition
SPenSettings.cpp:105
SPenSettings::Action
Action
Definition
SPenSettings.h:24
SPenSettings::SwipeDown
@ SwipeDown
Definition
SPenSettings.h:28
SPenSettings::CircleCW
@ CircleCW
Definition
SPenSettings.h:31
SPenSettings::SwipeUp
@ SwipeUp
Definition
SPenSettings.h:27
SPenSettings::Click
@ Click
Definition
SPenSettings.h:25
SPenSettings::DoubleClick
@ DoubleClick
Definition
SPenSettings.h:26
SPenSettings::CircleCCW
@ CircleCCW
Definition
SPenSettings.h:32
SPenSettings::SwipeLeft
@ SwipeLeft
Definition
SPenSettings.h:29
SPenSettings::SwipeRight
@ SwipeRight
Definition
SPenSettings.h:30
SPenSettings::slotLoadSettings
void slotLoadSettings()
Definition
SPenSettings.cpp:89
SPenSettings::SPenSettings
SPenSettings(QObject *parent, const QVariantList &)
Definition
SPenSettings.cpp:29
SPenSettings::m_actionMap
QMap< SPenSettings::Action, QString > m_actionMap
Definition
SPenSettings.h:42
SPenSettings::~SPenSettings
~SPenSettings()
Definition
SPenSettings.cpp:70
SPenSettings::m_actionShowPopupPalette
QScopedPointer< KisAction > m_actionShowPopupPalette
Definition
SPenSettings.h:43
plugins
extensions
spensettings
SPenSettings.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52