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.