Add KDE5 desktop backend

Desktop / LibreOffice - Milian Wolff [kdab.com] - 23 January 2018 12:38 EST

This is mostly a copy of the KDE4 backend ported to Qt5/KF5.

One difference is that this code will initialize the QApplication on-demand, when it's not yet available. This will allow us to use this desktop backend also within a vclplug that does not use Qt itself, such as the upcoming Gtk3/KDE5 hybrid.

Change-Id: I5cf96ac5729608c82a58eead6723a38f014ba875 Reviewed-on: https://gerrit.libreoffice.org/47716

f811979b0865 Add KDE5 desktop backend
Repository.mk | 1 +
postprocess/Rdb_services.mk | 3 +
shell/Library_kde5be.mk | 32 +++
shell/Module_shell.mk | 6 +
shell/source/backends/desktopbe/desktopbackend.cxx | 4 +
shell/source/backends/kde5be/kde5access.cxx | 316 +++++++++++++++++++++
shell/source/backends/kde5be/kde5access.hxx | 48 ++++
shell/source/backends/kde5be/kde5backend.cxx | 252 ++++++++++++++++
shell/source/backends/kde5be/kde5be1.component | 25 ++
9 files changed, 687 insertions(+)

Upstream: cgit.freedesktop.org


  • Share