37 Commits (696cdb9e3913afa379e2bfc287d434f2aa1ffc10)

Author SHA1 Message Date
Martin Gräßlin 696cdb9e39 Add setGeometry to AbstractClient as pure virtual method 11 years ago
Martin Gräßlin eacaf25acf Improve sharing of maximize between Client and ShellClient 11 years ago
Martin Gräßlin 32fbbc90bc Make geometryRestore() pure virtual in AbstractClient 11 years ago
Martin Gräßlin 0bb4498e1d [wayland] Proper metatype for ShellClient 11 years ago
Martin Gräßlin 3cb8438399 [wayland] Keep transient state directly in ShellClient 11 years ago
Martin Gräßlin b35c3e8501 [wayland] Keep fullscreen state directly in ShellClient 11 years ago
Martin Gräßlin d25c465211 Move layer functionality to AbstractClient 11 years ago
Martin Gräßlin a86a7e7b3c Add a placement strategy for transient ShellClients 11 years ago
Martin Gräßlin 0935a60b38 Implement transientFor in ShellClient 11 years ago
Martin Gräßlin 79317717c8 [wayland] Export ShellClient 11 years ago
Martin Gräßlin c56bbc0ddf Composite windows from a QOpenGLFramebufferObject 11 years ago
Martin Gräßlin a5185f924d Fix naming 11 years ago
Martin Gräßlin 8d407157c4 Provide a base implementation for performMouseCommand in AbstractClient 11 years ago
Martin Gräßlin 72635101f0 [wayland] Improve creation of KWayland::Server::PlasmaWindowInterface 11 years ago
Martin Gräßlin da4305c2fa [wayland] Focus to null X11 window when activating a Wayland client 11 years ago
Martin Gräßlin 31e599a63d [wayland] Provide icon from ShellSurface's windowClass 11 years ago
Martin Gräßlin 2192bd69e0 [wayland] Add support for PanelBehavior in ShellClient 11 years ago
Thomas Lübking 39c35f8f48 fix sendToScreen/checkWorkspaceGeometry 11 years ago
Thomas Lübking 41be18e317 Robust modal activation; ensure showing activated 11 years ago
Martin Gräßlin f696b578cc [wayland] Add support for QtSurfaceExtension for closing ShellClients 11 years ago
Martin Gräßlin 124bd8aaed [wayland] Add support for the PlasmaShell interface 11 years ago
Martin Gräßlin 280075b7cd [wayland] Support windowType for internal windows 11 years ago
Martin Gräßlin 7cded49145 [wayland] Implement maximizing of ShellClient 11 years ago
Martin Gräßlin 7f0758b85f [wayland] Handle pointer events for internal windows 11 years ago
Martin Gräßlin 35abacabc4 [wayland] Handle unmap in ShellClient 11 years ago
David Edmundson 9791978d53 enable wayland clients to go fullscreen 11 years ago
Martin Gräßlin 007e1253c6 Add resizeWithChecks to AbstractClient 11 years ago
Martin Gräßlin da2731be51 Move Client::move to AbstractClient and add implementation in ShellClient 11 years ago
David Edmundson df1499784f move isFullScreenable to AbstractClient 11 years ago
Martin Gräßlin 45c1eddf4a Make Toplevel::window() virtual and implement in ShellClient 11 years ago
Martin Gräßlin 23b19b4efe [wayland] Add a bool ShellClient::isInternal 11 years ago
Martin Gräßlin 2ff903e8b3 [wayland] Sync ShellClient's geometry with internal QWindow's geometry 11 years ago
Martin Gräßlin 7d152991c7 [wayland] ShellClient can reference an internal QWindow 11 years ago
Martin Gräßlin e9e055dcca Call Workspace::clientHidden when ShellClient gets destroyed 11 years ago
Martin Gräßlin 912ab71abd ShellClient inherits AbstractClient 11 years ago
Martin Gräßlin b6f793090e Toplevel::setOpacity becomes virtual 11 years ago
Martin Gräßlin d60c377890 [wayland] Introduce a ShellClient 11 years ago