layer-shell-qt/src
Marco Martin 80d5e3c935 Expose setDesiredSize to the C++ API
Making it possible for clients to call setDesiredSize directly,

The idea is that under Wayland, the panel calls this intead of setGeometry,
not trying to set an abosulute geometry that might cause the panel sized wrongly,
but just sets an hint which will ensure the panel won't overlap another one

used by https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5437

CCBUG:489703
2025-04-30 17:23:48 +02:00
..
declarative declarative: Add a QML extension object for accessing the margins property 2024-05-20 10:01:24 +00:00
interfaces Expose setDesiredSize to the C++ API 2025-04-30 17:23:48 +02:00
CMakeLists.txt Reformat CMake code for better readability 2024-08-14 11:08:41 +02:00
layer-shell.json Initial commit 2021-04-01 02:28:01 +02:00
layer-shell.json.license SPDX, use .license on files where it's awkward to get it inside 2021-04-06 14:32:51 +02:00
qwaylandlayershellintegration_p.h Run clang-format 2024-04-21 17:50:57 +02:00
qwaylandlayershellintegration.cpp Run clang-format 2024-04-21 17:50:57 +02:00
qwaylandlayershellintegrationplugin.cpp Align layershell-qt with the rest of KDE frameworks at a licence level 2024-02-12 14:15:06 +00:00
qwaylandlayersurface_p.h Port to QWaylandShellSurface::setWindowSize() 2024-06-26 13:01:50 +03:00
qwaylandlayersurface.cpp Expose setDesiredSize to the C++ API 2025-04-30 17:23:48 +02:00
qwaylandxdgactivationv1_p.h Align layershell-qt with the rest of KDE frameworks at a licence level 2024-02-12 14:15:06 +00:00
qwaylandxdgactivationv1.cpp Align layershell-qt with the rest of KDE frameworks at a licence level 2024-02-12 14:15:06 +00:00
wlr-layer-shell-unstable-v1.xml Add a new setExclusiveEdge call in the protocol 2024-01-26 11:38:44 +00:00
wlr-layer-shell-unstable-v1.xml.license Add wlr-layer-shell-unstable-v1.xml protocol file's licence 2021-04-08 18:26:32 +02:00