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
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 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
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