Changeset View
Changeset View
Standalone View
Standalone View
src/client/fakeinput.cpp
Show First 20 Lines • Show All 210 Lines • ▼ Show 20 Line(s) | |||||
211 | } | 211 | } | ||
212 | 212 | | |||
213 | void FakeInput::requestTouchFrame() | 213 | void FakeInput::requestTouchFrame() | ||
214 | { | 214 | { | ||
215 | Q_ASSERT(d->manager.isValid()); | 215 | Q_ASSERT(d->manager.isValid()); | ||
216 | org_kde_kwin_fake_input_touch_frame(d->manager); | 216 | org_kde_kwin_fake_input_touch_frame(d->manager); | ||
217 | } | 217 | } | ||
218 | 218 | | |||
219 | void FakeInput::requestKeyboardKeyPress(quint32 linuxKey) | ||||
220 | { | ||||
221 | Q_ASSERT(d->manager.isValid()); | ||||
222 | if (wl_proxy_get_version(d->manager) < ORG_KDE_KWIN_FAKE_INPUT_KEYBOARD_KEY_SINCE_VERSION) { | ||||
223 | return; | ||||
224 | } | ||||
225 | | ||||
226 | org_kde_kwin_fake_input_keyboard_key(d->manager, linuxKey, WL_KEYBOARD_KEY_STATE_PRESSED); | ||||
227 | } | ||||
228 | | ||||
229 | void FakeInput::requestKeyboardKeyRelease(quint32 linuxKey) | ||||
230 | { | ||||
231 | Q_ASSERT(d->manager.isValid()); | ||||
232 | if (wl_proxy_get_version(d->manager) < ORG_KDE_KWIN_FAKE_INPUT_KEYBOARD_KEY_SINCE_VERSION) { | ||||
233 | return; | ||||
234 | } | ||||
235 | | ||||
236 | org_kde_kwin_fake_input_keyboard_key(d->manager, linuxKey, WL_KEYBOARD_KEY_STATE_RELEASED); | ||||
237 | } | ||||
238 | | ||||
239 | | ||||
219 | FakeInput::operator org_kde_kwin_fake_input*() const | 240 | FakeInput::operator org_kde_kwin_fake_input*() const | ||
220 | { | 241 | { | ||
221 | return d->manager; | 242 | return d->manager; | ||
222 | } | 243 | } | ||
223 | 244 | | |||
224 | FakeInput::operator org_kde_kwin_fake_input*() | 245 | FakeInput::operator org_kde_kwin_fake_input*() | ||
225 | { | 246 | { | ||
226 | return d->manager; | 247 | return d->manager; | ||
227 | } | 248 | } | ||
228 | 249 | | |||
229 | } | 250 | } | ||
230 | } | 251 | } |