kwin/plugins/platforms/drm
David Edmundson a13ecf8d0e [wayland] Add new XdgOutput properties
Summary:
AbstractOutput::name() behaviour is changed so that it matches the X11
behaviour, showing an identifier like "HDMI-0".

XdgOutput.name is set to this name.

XdgOutput.description is currently set to the manufacturer name and
model, but it's not exposed to Qt so we probably don't care too much.

This should fix plasmashell changing applets when switching between X11
and wayland.

Test Plan:
Relevant unit test
I still need to run it on my laptop.

Reviewers: #kwin, #plasma, zzag

Reviewed By: #kwin, #plasma, zzag

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D28230
2020-04-08 10:39:59 +01:00
..
CMakeLists.txt
drm.json
drm_backend.cpp Make it possible to have a separate cursor for the tablet 2020-04-03 01:16:45 +02:00
drm_backend.h Make it possible to have a separate cursor for the tablet 2020-04-03 01:16:45 +02:00
drm_buffer.cpp
drm_buffer.h
drm_buffer_gbm.cpp
drm_buffer_gbm.h
drm_inputeventfilter.cpp
drm_inputeventfilter.h
drm_object.cpp debugging: Simplify printing DrmObjects through QDebug 2020-04-07 13:23:05 +02:00
drm_object.h debugging: Simplify printing DrmObjects through QDebug 2020-04-07 13:23:05 +02:00
drm_object_connector.cpp
drm_object_connector.h
drm_object_crtc.cpp
drm_object_crtc.h
drm_object_plane.cpp
drm_object_plane.h
drm_output.cpp [wayland] Add new XdgOutput properties 2020-04-08 10:39:59 +01:00
drm_output.h Make it possible to have a separate cursor for the tablet 2020-04-03 01:16:45 +02:00
drm_pointer.h
edid.cpp fix: make hwdata truly a runtime dependency 2020-03-17 15:39:17 +01:00
edid.h
egl_gbm_backend.cpp [platforms/drm] Rewrite rotation rendering to use MapTexture 2020-02-28 12:22:42 +00:00
egl_gbm_backend.h [platforms/drm] Rewrite rotation rendering to use MapTexture 2020-02-28 12:22:42 +00:00
egl_stream_backend.cpp
egl_stream_backend.h Use AbstractClient instead of XdgShellClient wherever possible 2020-03-04 09:57:13 +02:00
gbm_surface.cpp
gbm_surface.h
logging.cpp
logging.h
remoteaccess_manager.cpp
remoteaccess_manager.h
scene_qpainter_drm_backend.cpp
scene_qpainter_drm_backend.h
screens_drm.cpp
screens_drm.h