kwin/kcmkwin/kwincompositing
Fabian Vogt 68a2ec5d63 Convert EffectView to a QQuickWidget
Summary:
The Qt Wayland support for subsurfaces is broken in many ways, producing
graphical glitches and crashes:
https://bugreports.qt.io/browse/QTBUG-54888 for instance.

Using a QQuickWidget instead of a QQuickView avoids those issues, with
the additional benefit of a nicer API.

Test Plan:
Opened the KCM with kcmshell and systemsettings, no subsurfaces used
anymore.

Reviewers: #plasma, graesslin, davidedmundson

Reviewed By: #plasma, graesslin, davidedmundson

Subscribers: kwin, plasma-devel, #kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D11066
2018-03-05 21:57:33 +01:00
..
qml
test
CMakeLists.txt Convert EffectView to a QQuickWidget 2018-03-05 21:57:33 +01:00
compositing.cpp
compositing.h
compositing.ui
config-compiler.h.cmake
config-prefix.h.cmake
effectconfig.cpp
effectconfig.h
kcmkwineffects.desktop
kwincompositing.desktop
kwineffect.knsrc
main.cpp Convert EffectView to a QQuickWidget 2018-03-05 21:57:33 +01:00
Messages.sh
model.cpp Convert EffectView to a QQuickWidget 2018-03-05 21:57:33 +01:00
model.h Convert EffectView to a QQuickWidget 2018-03-05 21:57:33 +01:00