Changeset View
Changeset View
Standalone View
Standalone View
src/server/display.cpp
Show First 20 Lines • Show All 365 Lines • ▼ Show 20 Line(s) | 363 | { | |||
---|---|---|---|---|---|
366 | case TextInputInterfaceVersion::UnstableV0: | 366 | case TextInputInterfaceVersion::UnstableV0: | ||
367 | t = new TextInputManagerUnstableV0Interface(this, parent); | 367 | t = new TextInputManagerUnstableV0Interface(this, parent); | ||
368 | break; | 368 | break; | ||
369 | case TextInputInterfaceVersion::UnstableV1: | 369 | case TextInputInterfaceVersion::UnstableV1: | ||
370 | // unsupported | 370 | // unsupported | ||
371 | return nullptr; | 371 | return nullptr; | ||
372 | case TextInputInterfaceVersion::UnstableV2: | 372 | case TextInputInterfaceVersion::UnstableV2: | ||
373 | t = new TextInputManagerUnstableV2Interface(this, parent); | 373 | t = new TextInputManagerUnstableV2Interface(this, parent); | ||
374 | break; | ||||
375 | case TextInputInterfaceVersion::UnstableV3: | ||||
376 | t = new TextInputManagerUnstableV3Interface(this, parent); | ||||
377 | break; | ||||
374 | } | 378 | } | ||
375 | connect(this, &Display::aboutToTerminate, t, [t] { delete t; }); | 379 | connect(this, &Display::aboutToTerminate, t, [t] { delete t; }); | ||
376 | return t; | 380 | return t; | ||
377 | } | 381 | } | ||
378 | 382 | | |||
379 | XdgShellInterface *Display::createXdgShell(const XdgShellInterfaceVersion &version, QObject *parent) | 383 | XdgShellInterface *Display::createXdgShell(const XdgShellInterfaceVersion &version, QObject *parent) | ||
380 | { | 384 | { | ||
381 | XdgShellInterface *x = nullptr; | 385 | XdgShellInterface *x = nullptr; | ||
▲ Show 20 Lines • Show All 216 Lines • Show Last 20 Lines |