Changeset View
Changeset View
Standalone View
Standalone View
plugins/kglobalaccel/kglobalaccel_plugin.h
Show All 25 Lines | |||||
26 | 26 | | |||
27 | class KGlobalAccelImpl : public KGlobalAccelInterface | 27 | class KGlobalAccelImpl : public KGlobalAccelInterface | ||
28 | { | 28 | { | ||
29 | Q_OBJECT | 29 | Q_OBJECT | ||
30 | Q_PLUGIN_METADATA(IID "org.kde.kglobalaccel5.KGlobalAccelInterface" FILE "kwin.json") | 30 | Q_PLUGIN_METADATA(IID "org.kde.kglobalaccel5.KGlobalAccelInterface" FILE "kwin.json") | ||
31 | Q_INTERFACES(KGlobalAccelInterface) | 31 | Q_INTERFACES(KGlobalAccelInterface) | ||
32 | 32 | | |||
33 | public: | 33 | public: | ||
34 | KGlobalAccelImpl(QObject *parent = 0); | 34 | KGlobalAccelImpl(QObject *parent = nullptr); | ||
35 | ~KGlobalAccelImpl() override; | 35 | ~KGlobalAccelImpl() override; | ||
36 | 36 | | |||
37 | bool grabKey(int key, bool grab) override; | 37 | bool grabKey(int key, bool grab) override; | ||
38 | void setEnabled(bool) override; | 38 | void setEnabled(bool) override; | ||
39 | 39 | | |||
40 | public Q_SLOTS: | 40 | public Q_SLOTS: | ||
41 | bool checkKeyPressed(int keyQt); | 41 | bool checkKeyPressed(int keyQt); | ||
42 | 42 | | |||
43 | private: | 43 | private: | ||
44 | bool m_shuttingDown = false; | 44 | bool m_shuttingDown = false; | ||
45 | QMetaObject::Connection m_inputDestroyedConnection; | 45 | QMetaObject::Connection m_inputDestroyedConnection; | ||
46 | }; | 46 | }; | ||
47 | 47 | | |||
48 | #endif | 48 | #endif |