Changeset View
Changeset View
Standalone View
Standalone View
libtaskmanager/waylandtasksmodel.cpp
Show All 22 Lines | |||||
23 | 23 | | |||
24 | #include <KActivities/ResourceInstance> | 24 | #include <KActivities/ResourceInstance> | ||
25 | #include <KRun> | 25 | #include <KRun> | ||
26 | #include <KService> | 26 | #include <KService> | ||
27 | #include <KWayland/Client/connection_thread.h> | 27 | #include <KWayland/Client/connection_thread.h> | ||
28 | #include <KWayland/Client/plasmawindowmanagement.h> | 28 | #include <KWayland/Client/plasmawindowmanagement.h> | ||
29 | #include <KWayland/Client/registry.h> | 29 | #include <KWayland/Client/registry.h> | ||
30 | #include <KWayland/Client/surface.h> | 30 | #include <KWayland/Client/surface.h> | ||
31 | #include <KWindowSystem> | ||||
31 | 32 | | |||
32 | #include <QGuiApplication> | 33 | #include <QGuiApplication> | ||
33 | #include <QQuickItem> | 34 | #include <QQuickItem> | ||
34 | #include <QQuickWindow> | 35 | #include <QQuickWindow> | ||
35 | #include <QSet> | 36 | #include <QSet> | ||
36 | #include <QUrl> | 37 | #include <QUrl> | ||
37 | #include <QWindow> | 38 | #include <QWindow> | ||
38 | 39 | | |||
Show All 19 Lines | |||||
58 | 59 | | |||
59 | WaylandTasksModel::Private::Private(WaylandTasksModel *q) | 60 | WaylandTasksModel::Private::Private(WaylandTasksModel *q) | ||
60 | : q(q) | 61 | : q(q) | ||
61 | { | 62 | { | ||
62 | } | 63 | } | ||
63 | 64 | | |||
64 | void WaylandTasksModel::Private::initWayland() | 65 | void WaylandTasksModel::Private::initWayland() | ||
65 | { | 66 | { | ||
66 | if (!QGuiApplication::platformName().startsWith(QLatin1String("wayland"), Qt::CaseInsensitive)) { | 67 | if (!KWindowSystem::isPlatformWayland()) { | ||
67 | return; | 68 | return; | ||
68 | } | 69 | } | ||
69 | 70 | | |||
70 | KWayland::Client::ConnectionThread *connection = KWayland::Client::ConnectionThread::fromApplication(q); | 71 | KWayland::Client::ConnectionThread *connection = KWayland::Client::ConnectionThread::fromApplication(q); | ||
71 | 72 | | |||
72 | if (!connection) { | 73 | if (!connection) { | ||
73 | return; | 74 | return; | ||
74 | } | 75 | } | ||
▲ Show 20 Lines • Show All 447 Lines • Show Last 20 Lines |