8#include "kwin_export.h"
16class PlasmaVirtualDesktopInterface;
17class PlasmaVirtualDesktopInterfacePrivate;
18class PlasmaVirtualDesktopManagementInterfacePrivate;
36 void setRows(quint32 rows);
58 void removeDesktop(
const QString &
id);
63 QList<PlasmaVirtualDesktopInterface *> desktops()
const;
92 std::unique_ptr<PlasmaVirtualDesktopManagementInterfacePrivate> d;
111 void setName(
const QString &name);
116 QString name()
const;
122 void setActive(
bool active);
127 bool isActive()
const;
147 std::unique_ptr<PlasmaVirtualDesktopInterfacePrivate> d;
Class holding the Wayland server display loop.
Wrapper for the org_kde_plasma_virtual_desktop_management interface.
void desktopActivated(const QString &id)
void desktopCreateRequested(const QString &name, quint32 position)
void desktopRemoveRequested(const QString &id)