D5579: Introduce QQuickItem to nest kwin_wayland
Bhavisha Dhruve
noreply at phabricator.kde.org
Tue Apr 25 12:55:05 UTC 2017
bdhruve created this revision.
Restricted Application added subscribers: kwin, plasma-devel.
Restricted Application added projects: Plasma on Wayland, KWin.
REVISION SUMMARY
This starts Wayland server with some basic interfaces
- shm
- compositor
- seat
- shell
- output
And starts nested kwin_wayland.
This then uses the QPainter backend of kwin_wayland to
render the content on QQuickItem and also translates the
qt quick events into the FakeInput events for kwin_wayland.
Currently mouse and keyboard input events are supported.
TEST PLAN
testcase attached as part of diff
REPOSITORY
R108 KWin
BRANCH
kwinnested
REVISION DETAIL
https://phabricator.kde.org/D5579
AFFECTED FILES
config-kwin.h.cmake
main_wayland.cpp
plugins/CMakeLists.txt
plugins/declarative/CMakeLists.txt
plugins/declarative/kwinnested/CMakeLists.txt
plugins/declarative/kwinnested/kwinnested.cpp
plugins/declarative/kwinnested/kwinnested.h
plugins/declarative/kwinnested/kwinplugin.cpp
plugins/declarative/kwinnested/kwinplugin.h
plugins/declarative/kwinnested/qmldir
plugins/declarative/kwinnested/tests/main.qml
To: bdhruve, #plasma_on_wayland, #kwin
Cc: plasma-devel, kwin, spstarr, progwolff, Zren, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, eliasp, sebas, apol, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170425/8d1c9b38/attachment.html>
More information about the Plasma-devel
mailing list