Changeset View
Changeset View
Standalone View
Standalone View
runners/kill/killrunner_config.h
- This file was copied to runners/kill/config_keys.h.
Show All 20 Lines | |||||
21 | #define KILLRUNNERCONFIG_H | 21 | #define KILLRUNNERCONFIG_H | ||
22 | 22 | | |||
23 | //Project-Includes | 23 | //Project-Includes | ||
24 | #include "ui_killrunner_config.h" | 24 | #include "ui_killrunner_config.h" | ||
25 | //KDE-Includes | 25 | //KDE-Includes | ||
26 | #include <KCModule> | 26 | #include <KCModule> | ||
27 | //Qt | 27 | //Qt | ||
28 | 28 | | |||
29 | static const char CONFIG_USE_TRIGGERWORD[] = "useTriggerWord"; | | |||
30 | static const char CONFIG_TRIGGERWORD[] = "triggerWord"; | | |||
31 | static const char CONFIG_SORTING[] = "sorting"; | | |||
32 | | ||||
33 | class KillRunnerConfigForm : public QWidget, public Ui::KillRunnerConfigUi | 29 | class KillRunnerConfigForm : public QWidget, public Ui::KillRunnerConfigUi | ||
34 | { | 30 | { | ||
35 | Q_OBJECT | 31 | Q_OBJECT | ||
36 | 32 | | |||
37 | public: | 33 | public: | ||
38 | explicit KillRunnerConfigForm(QWidget* parent); | 34 | explicit KillRunnerConfigForm(QWidget* parent); | ||
39 | }; | 35 | }; | ||
40 | 36 | | |||
41 | class KillRunnerConfig : public KCModule | 37 | class KillRunnerConfig : public KCModule | ||
42 | { | 38 | { | ||
43 | Q_OBJECT | 39 | Q_OBJECT | ||
44 | 40 | | |||
45 | public: | 41 | public: | ||
46 | explicit KillRunnerConfig(QWidget* parent = nullptr, const QVariantList& args = QVariantList()); | 42 | explicit KillRunnerConfig(QWidget* parent = nullptr, const QVariantList& args = QVariantList()); | ||
47 | 43 | | |||
48 | /** Possibilities to sort */ | | |||
49 | enum Sort {NONE = 0, CPU, CPUI}; | | |||
50 | | ||||
51 | public Q_SLOTS: | 44 | public Q_SLOTS: | ||
52 | void save() override; | 45 | void save() override; | ||
53 | void load() override; | 46 | void load() override; | ||
54 | void defaults() override; | 47 | void defaults() override; | ||
55 | 48 | | |||
56 | private: | 49 | private: | ||
57 | KillRunnerConfigForm* m_ui; | 50 | KillRunnerConfigForm* m_ui; | ||
58 | }; | 51 | }; | ||
59 | #endif | 52 | #endif |