| 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.