kwin/plugins/platforms/virtual
Roman Gilg b22c362bd5 [platforms/virtual] Let VirtualOutput inherit Output
Summary:
Let VirtualOutput be a child class of the new generic class Output.
This allows code sharing and a very similar behavior of the Virtual backend
in comparision to the Drm backend.

Test Plan:
Autotests succesful with two exceptions: The decoration input test fails on
testDoubleTap, row topLeft. This is to be expected because now the
ScreenEdgeInputFilter captures the event at position (0,0) before the
DecorationEventFilter can capture it. The autotest was adapted to take this
special case into account.

Also the lockscreen test fails, because the virtual output is currently missing
the physical size yet.

Reviewers: #kwin

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D11789
2018-08-31 11:56:39 +02:00
..
CMakeLists.txt [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
egl_gbm_backend.cpp check for EGL_KHR_platform_gbm extension as well 2018-02-15 19:33:06 +01:00
egl_gbm_backend.h
scene_qpainter_virtual_backend.cpp
scene_qpainter_virtual_backend.h
screens_virtual.cpp [platforms/virtual] Let VirtualOutput inherit Output 2018-08-31 11:56:39 +02:00
screens_virtual.h [platforms/virtual] Let VirtualOutput inherit Output 2018-08-31 11:56:39 +02:00
virtual.json SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-23 05:24:40 +02:00
virtual_backend.cpp [platforms/virtual] Let VirtualOutput inherit Output 2018-08-31 11:56:39 +02:00
virtual_backend.h [platforms/virtual] Let VirtualOutput inherit Output 2018-08-31 11:56:39 +02:00
virtual_output.cpp [platforms/virtual] Let VirtualOutput inherit Output 2018-08-31 11:56:39 +02:00
virtual_output.h [platforms/virtual] Let VirtualOutput inherit Output 2018-08-31 11:56:39 +02:00