This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/115989/

Review request for Plasma and David Stephen Hubner.
By Martin Gräßlin.
Repository: kde-workspace

Description

[kinfocenter] Add new module for a Wayland Compositor

Inspired by the module for X-Server we have a new module for Wayland
Compositors. The module introduces a new optional build dependency to
wayland client libraries.

Just like the X-Server module it talks to Wayland directly without the
help of Qt. It connects to the registry and adds all reported
interfaces to the tree widget. For outputs and seats it registers a
listener to also include this information. For every output the
information is appended, for a seat the capabilities are included.

This approach should allow to add information about further interfaces
if they provide interesting information in future.

Testing

Run against Weston and also with no Weston running.

Diffs

  • kinfocenter/Modules/base/CMakeLists.txt (5e05617fc8e6fbb174c33e81a62264311da8c040)
  • kinfocenter/Modules/base/config-infocenter.h.cmake (abde2c5e8a5400cf1939ddd0cce1e1fff96acb9e)
  • kinfocenter/Modules/base/info_linux.cpp (3ca95c15a1d87245df118ffaea935d88200b3327)
  • kinfocenter/Modules/base/info_wayland.h (PRE-CREATION)
  • kinfocenter/Modules/base/info_wayland.cpp (PRE-CREATION)
  • kinfocenter/Modules/base/os_current.h (b1c262f7f602bd6284ec6299e2b33cc0a056a41d)
  • kinfocenter/Modules/info/CMakeLists.txt (211c0cd17dd0b723eadc1cc0b1efdb24968355ba)
  • kinfocenter/Modules/info/main.cpp (c07594c60e869d9d79b4ebb05a9d8a15389a15e5)
  • kinfocenter/Modules/info/wayland.desktop (PRE-CREATION)
  • kinfocenter/Modules/pci/CMakeLists.txt (03382625fa77b67639029867f534728fcddf61e8)

View Diff

File Attachments