Changeset View
Changeset View
Standalone View
Standalone View
kcms/workspaceoptions/workspaceoptions.h
Show All 19 Lines | |||||
20 | 20 | | |||
21 | #include <KQuickAddons/ConfigModule> | 21 | #include <KQuickAddons/ConfigModule> | ||
22 | 22 | | |||
23 | class KCMWorkspaceOptions : public KQuickAddons::ConfigModule | 23 | class KCMWorkspaceOptions : public KQuickAddons::ConfigModule | ||
24 | { | 24 | { | ||
25 | Q_OBJECT | 25 | Q_OBJECT | ||
26 | Q_PROPERTY(bool toolTip READ getToolTip WRITE setToolTip NOTIFY toolTipChanged) | 26 | Q_PROPERTY(bool toolTip READ getToolTip WRITE setToolTip NOTIFY toolTipChanged) | ||
27 | Q_PROPERTY(bool visualFeedback READ getVisualFeedback WRITE setVisualFeedback NOTIFY visualFeedbackChanged) | 27 | Q_PROPERTY(bool visualFeedback READ getVisualFeedback WRITE setVisualFeedback NOTIFY visualFeedbackChanged) | ||
28 | Q_PROPERTY(bool singleClick READ getSingleClick WRITE setSingleClick NOTIFY singleClickChanged) | ||||
28 | 29 | | |||
29 | public: | 30 | public: | ||
30 | KCMWorkspaceOptions(QObject* parent, const QVariantList& args); | 31 | KCMWorkspaceOptions(QObject* parent, const QVariantList& args); | ||
31 | ~KCMWorkspaceOptions() {} | 32 | ~KCMWorkspaceOptions() {} | ||
32 | 33 | | |||
33 | // QML Properties | 34 | // QML Properties | ||
34 | bool getToolTip() const; | 35 | bool getToolTip() const; | ||
35 | void setToolTip(bool state); | 36 | void setToolTip(bool state); | ||
36 | 37 | | |||
37 | bool getVisualFeedback() const; | 38 | bool getVisualFeedback() const; | ||
38 | void setVisualFeedback(bool state); | 39 | void setVisualFeedback(bool state); | ||
39 | 40 | | |||
41 | bool getSingleClick() const; | ||||
42 | void setSingleClick(bool state); | ||||
43 | | ||||
40 | public Q_SLOTS: | 44 | public Q_SLOTS: | ||
41 | void load(); | 45 | void load(); | ||
42 | void save(); | 46 | void save(); | ||
43 | void defaults(); | 47 | void defaults(); | ||
44 | 48 | | |||
45 | Q_SIGNALS: | 49 | Q_SIGNALS: | ||
46 | void toolTipChanged(); | 50 | void toolTipChanged(); | ||
47 | void visualFeedbackChanged(); | 51 | void visualFeedbackChanged(); | ||
52 | void singleClickChanged(); | ||||
48 | 53 | | |||
49 | private: | 54 | private: | ||
50 | void handleNeedsSave(); | 55 | void handleNeedsSave(); | ||
51 | 56 | | |||
52 | // QML variables | 57 | // QML variables | ||
53 | bool m_ostateToolTip; // Original state | 58 | bool m_ostateToolTip; // Original state | ||
54 | bool m_stateToolTip; // Current state | 59 | bool m_stateToolTip; // Current state | ||
55 | 60 | | |||
56 | bool m_ostateVisualFeedback; | 61 | bool m_ostateVisualFeedback; | ||
57 | bool m_stateVisualFeedback; | 62 | bool m_stateVisualFeedback; | ||
63 | | ||||
64 | bool m_ostateSingleClick; | ||||
65 | bool m_stateSingleClick; | ||||
58 | }; | 66 | }; | ||
59 | 67 | | |||
60 | #endif // _KCM_WORKSPACEOPTIONS_H | 68 | #endif // _KCM_WORKSPACEOPTIONS_H |