Changeset View
Changeset View
Standalone View
Standalone View
kcms/touchpad/src/backends/x11/synapticstouchpad.h
Show All 16 Lines | |||||
17 | */ | 17 | */ | ||
18 | 18 | | |||
19 | #ifndef SYNAPTICSTOUCHPAD_H | 19 | #ifndef SYNAPTICSTOUCHPAD_H | ||
20 | #define SYNAPTICSTOUCHPAD_H | 20 | #define SYNAPTICSTOUCHPAD_H | ||
21 | 21 | | |||
22 | #include "xlibtouchpad.h" | 22 | #include "xlibtouchpad.h" | ||
23 | #include "xcbatom.h" | 23 | #include "xcbatom.h" | ||
24 | 24 | | |||
25 | class SynapticsTouchpad : public XlibTouchpad | 25 | class SynapticsTouchpad : public QObject, public XlibTouchpad | ||
26 | { | 26 | { | ||
27 | Q_OBJECT | ||||
28 | | ||||
27 | public: | 29 | public: | ||
28 | SynapticsTouchpad(Display *display, int deviceId); | 30 | SynapticsTouchpad(Display *display, int deviceId); | ||
29 | 31 | | |||
30 | protected: | 32 | protected: | ||
31 | double getPropertyScale(const QString &name) const override; | 33 | double getPropertyScale(const QString &name) const override; | ||
32 | 34 | | |||
33 | private: | 35 | private: | ||
34 | XcbAtom m_capsAtom; | 36 | XcbAtom m_capsAtom; | ||
35 | int m_resX, m_resY; | 37 | int m_resX, m_resY; | ||
36 | QStringList m_scaleByResX, m_scaleByResY, m_toRadians; | 38 | QStringList m_scaleByResX, m_scaleByResY, m_toRadians; | ||
37 | }; | 39 | }; | ||
38 | 40 | | |||
39 | #endif // SYNAPTICSTOUCHPAD_H | 41 | #endif // SYNAPTICSTOUCHPAD_H |