KWin
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
KWin::PlasmaWindowManagementInterfacePrivate Class Reference
Inheritance diagram for KWin::PlasmaWindowManagementInterfacePrivate:

Public Member Functions

 PlasmaWindowManagementInterfacePrivate (PlasmaWindowManagementInterface *_q, Display *display)
 
void sendShowingDesktopState ()
 
void sendShowingDesktopState (wl_resource *resource)
 
void sendStackingOrderChanged ()
 
void sendStackingOrderChanged (wl_resource *resource)
 
void sendStackingOrderUuidsChanged ()
 
void sendStackingOrderUuidsChanged (wl_resource *resource)
 

Public Attributes

PlasmaWindowManagementInterface::ShowingDesktopState state = PlasmaWindowManagementInterface::ShowingDesktopState::Disabled
 
QList< PlasmaWindowInterface * > windows
 
QPointer< PlasmaVirtualDesktopManagementInterfaceplasmaVirtualDesktopManagementInterface = nullptr
 
quint32 windowIdCounter = 0
 
QList< quint32 > stackingOrder
 
QList< QString > stackingOrderUuids
 
PlasmaWindowManagementInterfaceq
 

Protected Member Functions

void org_kde_plasma_window_management_bind_resource (Resource *resource) override
 
void org_kde_plasma_window_management_show_desktop (Resource *resource, uint32_t state) override
 
void org_kde_plasma_window_management_get_window (Resource *resource, uint32_t id, uint32_t internal_window_id) override
 
void org_kde_plasma_window_management_get_window_by_uuid (Resource *resource, uint32_t id, const QString &internal_window_uuid) override
 

Detailed Description

Definition at line 30 of file plasmawindowmanagement.cpp.

Constructor & Destructor Documentation

◆ PlasmaWindowManagementInterfacePrivate()

KWin::PlasmaWindowManagementInterfacePrivate::PlasmaWindowManagementInterfacePrivate ( PlasmaWindowManagementInterface * _q,
Display * display )

Definition at line 123 of file plasmawindowmanagement.cpp.

Member Function Documentation

◆ org_kde_plasma_window_management_bind_resource()

void KWin::PlasmaWindowManagementInterfacePrivate::org_kde_plasma_window_management_bind_resource ( Resource * resource)
overrideprotected

Definition at line 197 of file plasmawindowmanagement.cpp.

◆ org_kde_plasma_window_management_get_window()

void KWin::PlasmaWindowManagementInterfacePrivate::org_kde_plasma_window_management_get_window ( Resource * resource,
uint32_t id,
uint32_t internal_window_id )
overrideprotected

Definition at line 225 of file plasmawindowmanagement.cpp.

◆ org_kde_plasma_window_management_get_window_by_uuid()

void KWin::PlasmaWindowManagementInterfacePrivate::org_kde_plasma_window_management_get_window_by_uuid ( Resource * resource,
uint32_t id,
const QString & internal_window_uuid )
overrideprotected

Definition at line 240 of file plasmawindowmanagement.cpp.

◆ org_kde_plasma_window_management_show_desktop()

void KWin::PlasmaWindowManagementInterfacePrivate::org_kde_plasma_window_management_show_desktop ( Resource * resource,
uint32_t state )
overrideprotected

Definition at line 210 of file plasmawindowmanagement.cpp.

◆ sendShowingDesktopState() [1/2]

void KWin::PlasmaWindowManagementInterfacePrivate::sendShowingDesktopState ( )

Definition at line 129 of file plasmawindowmanagement.cpp.

◆ sendShowingDesktopState() [2/2]

void KWin::PlasmaWindowManagementInterfacePrivate::sendShowingDesktopState ( wl_resource * resource)

Definition at line 137 of file plasmawindowmanagement.cpp.

◆ sendStackingOrderChanged() [1/2]

void KWin::PlasmaWindowManagementInterfacePrivate::sendStackingOrderChanged ( )

Definition at line 154 of file plasmawindowmanagement.cpp.

◆ sendStackingOrderChanged() [2/2]

void KWin::PlasmaWindowManagementInterfacePrivate::sendStackingOrderChanged ( wl_resource * resource)

Definition at line 162 of file plasmawindowmanagement.cpp.

◆ sendStackingOrderUuidsChanged() [1/2]

void KWin::PlasmaWindowManagementInterfacePrivate::sendStackingOrderUuidsChanged ( )

Definition at line 171 of file plasmawindowmanagement.cpp.

◆ sendStackingOrderUuidsChanged() [2/2]

void KWin::PlasmaWindowManagementInterfacePrivate::sendStackingOrderUuidsChanged ( wl_resource * resource)

Definition at line 179 of file plasmawindowmanagement.cpp.

Member Data Documentation

◆ plasmaVirtualDesktopManagementInterface

QPointer<PlasmaVirtualDesktopManagementInterface> KWin::PlasmaWindowManagementInterfacePrivate::plasmaVirtualDesktopManagementInterface = nullptr

Definition at line 43 of file plasmawindowmanagement.cpp.

◆ q

PlasmaWindowManagementInterface* KWin::PlasmaWindowManagementInterfacePrivate::q

Definition at line 47 of file plasmawindowmanagement.cpp.

◆ stackingOrder

QList<quint32> KWin::PlasmaWindowManagementInterfacePrivate::stackingOrder

Definition at line 45 of file plasmawindowmanagement.cpp.

◆ stackingOrderUuids

QList<QString> KWin::PlasmaWindowManagementInterfacePrivate::stackingOrderUuids

Definition at line 46 of file plasmawindowmanagement.cpp.

◆ state

Definition at line 41 of file plasmawindowmanagement.cpp.

◆ windowIdCounter

quint32 KWin::PlasmaWindowManagementInterfacePrivate::windowIdCounter = 0

Definition at line 44 of file plasmawindowmanagement.cpp.

◆ windows

QList<PlasmaWindowInterface *> KWin::PlasmaWindowManagementInterfacePrivate::windows

Definition at line 42 of file plasmawindowmanagement.cpp.


The documentation for this class was generated from the following file: