|
KWin
|
#include <xdgshellintegration.h>
Public Member Functions | |
| XdgShellIntegration (QObject *parent=nullptr) | |
| std::chrono::milliseconds | pingTimeout () const |
| void | setPingTimeout (std::chrono::milliseconds pingTimeout) |
Public Member Functions inherited from KWin::WaylandShellIntegration | |
| WaylandShellIntegration (QObject *parent=nullptr) | |
Additional Inherited Members | |
Signals inherited from KWin::WaylandShellIntegration | |
| void | windowCreated (Window *window) |
Definition at line 20 of file xdgshellintegration.h.
|
explicit |
The WaylandXdgShellIntegration class is a factory class for xdg-shell windows.
The xdg-shell protocol defines two surface roles - xdg_toplevel and xdg_popup. On the compositor side, those roles are represented by XdgToplevelWindow and XdgPopupWindow, respectively.
WaylandXdgShellIntegration monitors for new xdg_toplevel and xdg_popup objects. If it detects one, it will create an XdgToplevelWindow or XdgPopupWindow based on the current surface role of the underlying xdg_surface object.
Definition at line 29 of file xdgshellintegration.cpp.
| std::chrono::milliseconds KWin::XdgShellIntegration::pingTimeout | ( | ) | const |
Definition at line 39 of file xdgshellintegration.cpp.
| void KWin::XdgShellIntegration::setPingTimeout | ( | std::chrono::milliseconds | pingTimeout | ) |
Definition at line 44 of file xdgshellintegration.cpp.