Summary: Currently, we have only one shell client type - XdgShellClient. We use it when we are dealing with Wayland clients. But it isn't really a good idea because we may need to support shell surfaces other than xdg-shell ones, for example input panel surfaces. In order to make kwin more extensible, this change replaces all usages of the XdgShellClient class with the AbstractClient class. Test Plan: Existing tests pass. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: davidedmundson, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D27778 |
||
---|---|---|
.. | ||
scripts | ||
CMakeLists.txt | ||
desktop_switching_animation_test.cpp | ||
fade_test.cpp | ||
maximize_animation_test.cpp | ||
minimize_animation_test.cpp | ||
popup_open_close_animation_test.cpp | ||
scripted_effects_test.cpp | ||
slidingpopups_test.cpp | ||
toplevel_open_close_animation_test.cpp | ||
translucency_test.cpp | ||
windowgeometry_test.cpp | ||
wobbly_shade_test.cpp |