125 Commits (5ea88effeee9b8036471c61fab600a195ad33852)

Author SHA1 Message Date
Martin Gräßlin 7bca270f97 Force windows of type desktop to be opaque 10 years ago
Martin Gräßlin 089059aba3 Don't trigger decoration repaint when ShellClient geometry changes 10 years ago
Martin Gräßlin 09ba49e401 Only focusToNull when activating a ShellClient 10 years ago
Martin Gräßlin 981b312323 [Wayland] Make it possible to have internal windows decorated 10 years ago
Martin Gräßlin 996ee34e14 Remove the unredirect fullscreen windows functionality 10 years ago
Martin Gräßlin c3af4c3f9c Add support for xdg-shell version 5 interface 10 years ago
Martin Gräßlin a35ffa93d7 Use hiddenInternal() for a ShellClient which got unmapped 10 years ago
Martin Gräßlin c9984094de Add support for ToolTip Role on PlasmaSurface 10 years ago
Martin Gräßlin c81d8204f9 Add support for new Notification role on PlasmaSurface 10 years ago
Martin Gräßlin 02ba1e7c0a Don't crash if a decoration doesn't get created 10 years ago
Martin Gräßlin 8a85cc5f9c Do not activate on-screen-display windows 10 years ago
Martin Gräßlin 74f98d4c12 Cache the caption of ShellSurface in ShellClient 10 years ago
Martin Gräßlin 41a8f245b4 Cache the caption of ShellSurface in ShellClient 10 years ago
Martin Gräßlin ba4e42d139 Update window geometry when creating the decoration in ShellClient 10 years ago
Martin Gräßlin 39e7b26243 Introduce a RequestGeometryBlocker in ShellClient 10 years ago
Martin Gräßlin 53a3740082 Request the resize of ShellSurface after Decoration updated the borders when maximizing 10 years ago
Martin Gräßlin 2343a90aa5 UpdateClientArea from ShellClient::doSetGeometry if the ShellClient has a strut 10 years ago
Martin Gräßlin 04c3998571 Emit the maximizedChanged and friends signals in ShellClient like in Client 10 years ago
Martin Gräßlin 0388ed02a6 Call destroyWindowManagementInterface from ShellClient::destroyClient 10 years ago
Martin Gräßlin 210d57bb45 Set ShellClient on all desktop depending on Plasma Surface role 10 years ago
Martin Gräßlin 76de85b449 Don't setup PlasmaWindowManagement integration for lock screen windows 10 years ago
Martin Gräßlin 5d396add12 Restrict when to expose a ShellClient to PlasmaWindowManagement 10 years ago
Martin Gräßlin f26f2fe181 Integrate QtVirtualKeyboard into KWin/Wayland 10 years ago
Martin Gräßlin dc8c33e856 Destroy ShellClient when the SurfaceInterface gets destroyed 10 years ago
Martin Gräßlin 1d9653953b Destroy ShellClient when the SurfaceInterface gets destroyed 10 years ago
Martin Gräßlin 3c4619893c Don't update decoration when ServerSideDecoration gets destroyed and ShellClient is unmapped 10 years ago
Martin Gräßlin 24bdfc6317 Make Toplevel::window() no longer virtual and introduce ::windowId() 10 years ago
Martin Gräßlin 8eab26c577 ShellClient's m_shellSurface might be null 10 years ago
Martin Gräßlin 013de158b7 Move ShellClient initialization code into a dedicated init method 10 years ago
Martin Gräßlin 23c505d71e Ensure panel, desktop and onscreendisplay windows cannot be moved/resized 10 years ago
Martin Gräßlin bf932c4e97 Fix crash when accessing ShellClient::iconGeometry for a not mapped window 10 years ago
Martin Gräßlin 34951b3bee Fix repaints area on Wayland damage 10 years ago
Martin Gräßlin ba7c5bbd77 Add support for opacity in ShellClient 10 years ago
Martin Gräßlin 8f28e900ec Check for Workspace when a ServerSideDecorationInterface gets destroyed 10 years ago
Martin Gräßlin ecce036979 [wayland] Introduce a memeber variable for checking whether ShellClient is internal 10 years ago
Martin Gräßlin 8604e03106 [wayland] Properly implement userCanSetNoBorder in ShellClient 10 years ago
Martin Gräßlin 5e96f65224 Add window decoration to ShellClient 10 years ago
Martin Gräßlin 5cef26d275 [wayland] Add support for ServerSideDecorationManager 10 years ago
Martin Gräßlin 3de3a959c6 Move implementation of clientPos() to AbstractClient 10 years ago
Martin Gräßlin 827486ff36 Introduce a Toplevel::clientContentPos() -> QPoint 10 years ago
Martin Gräßlin 5f90fa5cfd Introduce pure virtual, protectd AbstractClient::acceptsFocus -> bool 10 years ago
Martin Gräßlin a4c347fc7a [wayland] Translate inputTransformation matrix by borderLeft/Top 10 years ago
Martin Gräßlin 681113e4a6 [wayland] Reset internalWindow if the QWindow gets destroyed 10 years ago
Martin Gräßlin 3f4e733468 [wayland] Ensure we can tear down ShellClient after Workspace is destroyed 11 years ago
Bhushan Shah 4323102ec7 Fix build 11 years ago
Bhushan Shah 3a1371989e [wayland] Introduce ShellClient::isLockScreen method 11 years ago
Marco Martin 1f9fa64a49 preliminar support for task geometries in wayland 11 years ago
Martin Gräßlin c35c464b1d [wayland] Add support for move/resize triggered on ShellSurface 11 years ago
Marco Martin 8fe8bf59a5 make most windows minimizable 11 years ago
Martin Gräßlin 89a4df651d [wayland] Sync resizes 11 years ago