Changeset View
Changeset View
Standalone View
Standalone View
input_event.h
Show First 20 Lines • Show All 118 Lines • ▼ Show 20 Line(s) | 118 | void setModifiersRelevantForGlobalShortcuts(const Qt::KeyboardModifiers &mods) { | |||
---|---|---|---|---|---|
119 | m_modifiersRelevantForShortcuts = mods; | 119 | m_modifiersRelevantForShortcuts = mods; | ||
120 | } | 120 | } | ||
121 | 121 | | |||
122 | private: | 122 | private: | ||
123 | LibInput::Device *m_device; | 123 | LibInput::Device *m_device; | ||
124 | Qt::KeyboardModifiers m_modifiersRelevantForShortcuts = Qt::KeyboardModifiers(); | 124 | Qt::KeyboardModifiers m_modifiersRelevantForShortcuts = Qt::KeyboardModifiers(); | ||
125 | }; | 125 | }; | ||
126 | 126 | | |||
127 | class SwitchEvent : public QInputEvent | ||||
128 | { | ||||
129 | public: | ||||
130 | enum class State { | ||||
131 | Off, | ||||
132 | On | ||||
133 | }; | ||||
134 | explicit SwitchEvent(State state, quint32 timestamp, quint64 timestampMicroseconds, LibInput::Device *device); | ||||
135 | | ||||
136 | State state() const { | ||||
137 | return m_state; | ||||
138 | } | ||||
139 | | ||||
140 | quint64 timestampMicroseconds() const { | ||||
141 | return m_timestampMicroseconds; | ||||
142 | } | ||||
143 | | ||||
144 | LibInput::Device *device() const { | ||||
145 | return m_device; | ||||
146 | } | ||||
147 | | ||||
148 | private: | ||||
149 | State m_state; | ||||
150 | quint64 m_timestampMicroseconds; | ||||
151 | LibInput::Device *m_device; | ||||
152 | }; | ||||
153 | | ||||
127 | } | 154 | } | ||
128 | 155 | | |||
129 | #endif | 156 | #endif |