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 kcmkwincompositing: Remove space in front of ellipsis 2017-10-16 18:49:09 +03:00
test fix compilation on old gcc 2017-03-20 17:03:11 +01:00
CMakeLists.txt Convert EffectView to a QQuickWidget 2018-03-05 21:57:33 +01:00
Messages.sh i18n fixes 2014-07-23 03:35:36 +02:00
compositing.cpp [kcmkwin/compositing] Do not write GLPlatformInterface config 2017-04-04 19:38:02 +02:00
compositing.h Drop OpenGL based color correction from KWin 2016-11-22 07:16:51 +01:00
compositing.ui Drop OpenGL based color correction from KWin 2016-11-22 07:16:51 +01:00
config-compiler.h.cmake Initial commit 2014-04-03 07:23:12 +02:00
config-prefix.h.cmake Initial commit 2014-04-03 07:23:12 +02:00
effectconfig.cpp Fix loading of effect config plugins 2015-03-06 13:16:17 +01:00
effectconfig.h [kcmkwin/compositing] Use Effect name as configuration window title 2014-06-12 07:22:17 +02:00
kcmkwineffects.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2017-10-13 05:05:58 +02:00
kwincompositing.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2017-12-20 07:06:47 +01:00
kwineffect.knsrc SVN_SILENT made messages (.desktop file) - always resolve ours 2018-02-25 07:18:47 +01:00
main.cpp Convert EffectView to a QQuickWidget 2018-03-05 21:57:33 +01:00
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