KWayland
plasmavirtualdesktop.h
26 * This class provides a convenient wrapper for the org_kde_plasma_virtual_desktop_management interface.
31 * PlasmaVirtualDesktopManagement *c = registry->createPlasmaVirtualDesktopManagement(name, version);
34 * This creates the PlasmaVirtualDesktopManagement and sets it up directly. As an alternative this
41 * The PlasmaVirtualDesktopManagement can be used as a drop-in replacement for any org_kde_plasma_virtual_desktop_management
73 * longer valid and can be setup with another org_kde_plasma_virtual_desktop_management interface.
82 * that the instance can be deleted or set up to a new org_kde_plasma_virtual_desktop_management interface
87 * connect(connection, &ConnectionThread::connectionDied, plasmavirtualdesktopmanagement, &PlasmaVirtualDesktopManagement::destroy);
100 * @returns The event queue to use for creating objects with this PlasmaVirtualDesktopManagement.
124 void requestCreateVirtualDesktop(const QString &name, quint32 position = std::numeric_limits<uint32_t>::max());
181 * When using PlasmaVirtualDesktopManagement::createPlasmaVirtualDesktop there is no need to call this
virtual void release(quint64 objid)
Wrapper for the org_kde_plasma_virtual_desktop_management interface.
Definition: plasmavirtualdesktop.h:47
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 6 2023 03:55:50 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 6 2023 03:55:50 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.