|
KWin
|
#include <plasmawindowmanagement.h>
Public Types | |
| enum class | ShowingDesktopState { Disabled , Enabled } |
Signals | |
| void | requestChangeShowingDesktop (ShowingDesktopState requestedState) |
Public Member Functions | |
| PlasmaWindowManagementInterface (Display *display, QObject *parent=nullptr) | |
| ~PlasmaWindowManagementInterface () override | |
| void | setShowingDesktopState (ShowingDesktopState state) |
| PlasmaWindowInterface * | createWindow (QObject *parent, const QUuid &uuid) |
| QList< PlasmaWindowInterface * > | windows () const |
| void | setPlasmaVirtualDesktopManagementInterface (PlasmaVirtualDesktopManagementInterface *manager) |
| PlasmaVirtualDesktopManagementInterface * | plasmaVirtualDesktopManagementInterface () const |
| void | setStackingOrder (const QList< quint32 > &stackingOrder) |
| void | setStackingOrderUuids (const QList< QString > &stackingOrderUuids) |
Definition at line 61 of file plasmawindowmanagement.h.
|
strong |
| Enumerator | |
|---|---|
| Disabled | |
| Enabled | |
Definition at line 68 of file plasmawindowmanagement.h.
|
explicit |
Definition at line 260 of file plasmawindowmanagement.cpp.
|
overridedefault |
| PlasmaWindowInterface * KWin::PlasmaWindowManagementInterface::createWindow | ( | QObject * | parent, |
| const QUuid & | uuid ) |
Definition at line 277 of file plasmawindowmanagement.cpp.
| PlasmaVirtualDesktopManagementInterface * KWin::PlasmaWindowManagementInterface::plasmaVirtualDesktopManagementInterface | ( | ) | const |
Definition at line 330 of file plasmawindowmanagement.cpp.
|
signal |
| void KWin::PlasmaWindowManagementInterface::setPlasmaVirtualDesktopManagementInterface | ( | PlasmaVirtualDesktopManagementInterface * | manager | ) |
Associate a PlasmaVirtualDesktopManagementInterface to this window management. It's necessary to associate one in orderto use the plasma virtual desktop features of PlasmaWindowInterface, as a window must know what are the deasktops available
Definition at line 322 of file plasmawindowmanagement.cpp.
| void KWin::PlasmaWindowManagementInterface::setShowingDesktopState | ( | PlasmaWindowManagementInterface::ShowingDesktopState | state | ) |
Definition at line 268 of file plasmawindowmanagement.cpp.
| void KWin::PlasmaWindowManagementInterface::setStackingOrder | ( | const QList< quint32 > & | stackingOrder | ) |
Associate stacking order to this window management
Definition at line 304 of file plasmawindowmanagement.cpp.
| void KWin::PlasmaWindowManagementInterface::setStackingOrderUuids | ( | const QList< QString > & | stackingOrderUuids | ) |
Definition at line 313 of file plasmawindowmanagement.cpp.
| QList< PlasmaWindowInterface * > KWin::PlasmaWindowManagementInterface::windows | ( | ) | const |
Definition at line 299 of file plasmawindowmanagement.cpp.