Changeset View
Changeset View
Standalone View
Standalone View
libinput/device.h
Show First 20 Lines • Show All 197 Lines • ▼ Show 20 Line(s) | 197 | bool leftHandedEnabledByDefault() const { | |||
---|---|---|---|---|---|
198 | return m_leftHandedEnabledByDefault; | 198 | return m_leftHandedEnabledByDefault; | ||
199 | } | 199 | } | ||
200 | bool middleEmulationEnabledByDefault() const { | 200 | bool middleEmulationEnabledByDefault() const { | ||
201 | return m_middleEmulationEnabledByDefault; | 201 | return m_middleEmulationEnabledByDefault; | ||
202 | } | 202 | } | ||
203 | bool naturalScrollEnabledByDefault() const { | 203 | bool naturalScrollEnabledByDefault() const { | ||
204 | return m_naturalScrollEnabledByDefault; | 204 | return m_naturalScrollEnabledByDefault; | ||
205 | } | 205 | } | ||
206 | enum libinput_config_scroll_method defaultScrollMethod() const { | ||||
207 | return m_defaultScrollMethod; | ||||
208 | } | ||||
209 | quint32 defaultScrollMethodToInt() const { | ||||
210 | return (quint32) m_defaultScrollMethod; | ||||
211 | } | ||||
206 | bool scrollTwoFingerEnabledByDefault() const { | 212 | bool scrollTwoFingerEnabledByDefault() const { | ||
207 | return m_defaultScrollMethod == LIBINPUT_CONFIG_SCROLL_2FG; | 213 | return m_defaultScrollMethod == LIBINPUT_CONFIG_SCROLL_2FG; | ||
208 | } | 214 | } | ||
209 | bool scrollEdgeEnabledByDefault() const { | 215 | bool scrollEdgeEnabledByDefault() const { | ||
210 | return m_defaultScrollMethod == LIBINPUT_CONFIG_SCROLL_EDGE; | 216 | return m_defaultScrollMethod == LIBINPUT_CONFIG_SCROLL_EDGE; | ||
211 | } | 217 | } | ||
212 | bool scrollOnButtonDownEnabledByDefault() const { | 218 | bool scrollOnButtonDownEnabledByDefault() const { | ||
213 | return m_defaultScrollMethod == LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN; | 219 | return m_defaultScrollMethod == LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN; | ||
214 | } | 220 | } | ||
215 | quint32 defaultScrollButton() const { | 221 | quint32 defaultScrollButton() const { | ||
216 | return m_defaultScrollButton; | 222 | return m_defaultScrollButton; | ||
217 | } | 223 | } | ||
218 | bool isMiddleEmulation() const { | 224 | bool isMiddleEmulation() const { | ||
219 | return m_middleEmulation; | 225 | return m_middleEmulation; | ||
220 | } | 226 | } | ||
221 | void setMiddleEmulation(bool set); | 227 | void setMiddleEmulation(bool set); | ||
222 | bool isNaturalScroll() const { | 228 | bool isNaturalScroll() const { | ||
223 | return m_naturalScroll; | 229 | return m_naturalScroll; | ||
224 | } | 230 | } | ||
225 | void setNaturalScroll(bool set); | 231 | void setNaturalScroll(bool set); | ||
226 | bool setScrollMethod(bool set, enum libinput_config_scroll_method method); | 232 | void setScrollMethod(bool set, enum libinput_config_scroll_method method); | ||
227 | bool isScrollTwoFinger() const { | 233 | bool isScrollTwoFinger() const { | ||
228 | return m_scrollMethod & LIBINPUT_CONFIG_SCROLL_2FG; | 234 | return m_scrollMethod & LIBINPUT_CONFIG_SCROLL_2FG; | ||
229 | } | 235 | } | ||
230 | void setScrollTwoFinger(bool set); | 236 | void setScrollTwoFinger(bool set) { | ||
237 | setScrollMethod(set, LIBINPUT_CONFIG_SCROLL_2FG); | ||||
238 | } | ||||
231 | bool isScrollEdge() const { | 239 | bool isScrollEdge() const { | ||
232 | return m_scrollMethod & LIBINPUT_CONFIG_SCROLL_EDGE; | 240 | return m_scrollMethod & LIBINPUT_CONFIG_SCROLL_EDGE; | ||
233 | } | 241 | } | ||
234 | void setScrollEdge(bool set); | 242 | void setScrollEdge(bool set) { | ||
243 | setScrollMethod(set, LIBINPUT_CONFIG_SCROLL_EDGE); | ||||
244 | } | ||||
235 | bool isScrollOnButtonDown() const { | 245 | bool isScrollOnButtonDown() const { | ||
236 | return m_scrollMethod & LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN; | 246 | return m_scrollMethod & LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN; | ||
237 | } | 247 | } | ||
238 | void setScrollOnButtonDown(bool set); | 248 | void setScrollOnButtonDown(bool set) { | ||
249 | setScrollMethod(set, LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN); | ||||
250 | } | ||||
251 | void activateScrollMethodFromInt(quint32 method) { | ||||
252 | setScrollMethod(true, (libinput_config_scroll_method) method); | ||||
253 | } | ||||
239 | quint32 scrollButton() const { | 254 | quint32 scrollButton() const { | ||
240 | return m_scrollButton; | 255 | return m_scrollButton; | ||
241 | } | 256 | } | ||
242 | void setScrollButton(quint32 button); | 257 | void setScrollButton(quint32 button); | ||
243 | 258 | | |||
244 | bool isLeftHanded() const { | 259 | bool isLeftHanded() const { | ||
245 | return m_leftHanded; | 260 | return m_leftHanded; | ||
246 | } | 261 | } | ||
▲ Show 20 Lines • Show All 122 Lines • Show Last 20 Lines |