KWaylandServer::PlasmaVirtualDesktopManagementInterface
#include <plasmavirtualdesktop_interface.h>

Signals | |
void | desktopActivated (const QString &id) |
void | desktopCreateRequested (const QString &name, quint32 position) |
void | desktopRemoveRequested (const QString &id) |
Public Member Functions | |
PlasmaVirtualDesktopManagementInterface (Display *display, QObject *parent=nullptr) | |
PlasmaVirtualDesktopInterface * | createDesktop (const QString &id, quint32 position=std::numeric_limits< uint32_t >::max()) |
PlasmaVirtualDesktopInterface * | desktop (const QString &id) |
QList< PlasmaVirtualDesktopInterface * > | desktops () const |
void | removeDesktop (const QString &id) |
void | sendDone () |
void | setRows (quint32 rows) |
![]() | |
QObject (QObject *parent) | |
bool | blockSignals (bool block) |
const QObjectList & | children () const const |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
bool | disconnect (const QObject *receiver, const char *method) const const |
void | dumpObjectInfo () |
void | dumpObjectInfo () const const |
void | dumpObjectTree () |
void | dumpObjectTree () const const |
QList< QByteArray > | dynamicPropertyNames () const const |
virtual bool | event (QEvent *e) |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegExp ®Exp, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
bool | inherits (const char *className) const const |
void | installEventFilter (QObject *filterObj) |
bool | isWidgetType () const const |
bool | isWindowType () const const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const const |
void | moveToThread (QThread *targetThread) |
QString | objectName () const const |
void | objectNameChanged (const QString &objectName) |
QObject * | parent () const const |
QVariant | property (const char *name) const const |
Q_CLASSINFO (Name, Value) | |
Q_DISABLE_COPY (Class) | |
Q_DISABLE_COPY_MOVE (Class) | |
Q_DISABLE_MOVE (Class) | |
Q_EMIT Q_EMIT | |
Q_ENUM (...) | |
Q_ENUM_NS (...) | |
Q_ENUMS (...) | |
Q_FLAG (...) | |
Q_FLAG_NS (...) | |
Q_FLAGS (...) | |
Q_GADGET Q_GADGET | |
Q_INTERFACES (...) | |
Q_INVOKABLE Q_INVOKABLE | |
Q_NAMESPACE Q_NAMESPACE | |
Q_NAMESPACE_EXPORT (EXPORT_MACRO) | |
Q_OBJECT Q_OBJECT | |
Q_PROPERTY (...) | |
Q_REVISION Q_REVISION | |
Q_SET_OBJECT_NAME (Object) | |
Q_SIGNAL Q_SIGNAL | |
Q_SIGNALS Q_SIGNALS | |
Q_SLOT Q_SLOT | |
Q_SLOTS Q_SLOTS | |
T | qFindChild (const QObject *obj, const QString &name) |
QList< T > | qFindChildren (const QObject *obj, const QRegExp ®Exp) |
QList< T > | qFindChildren (const QObject *obj, const QString &name) |
T | qobject_cast (QObject *object) |
T | qobject_cast (const QObject *object) |
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
void | removeEventFilter (QObject *obj) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const const |
int | startTimer (int interval, Qt::TimerType timerType) |
int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType) |
QThread * | thread () const const |
Additional Inherited Members | |
![]() | |
objectName | |
![]() | |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
bool | disconnect (const QMetaObject::Connection &connection) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
![]() | |
typedef | QObjectList |
![]() | |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
bool | isSignalConnected (const QMetaMethod &signal) const const |
int | receivers (const char *signal) const const |
QObject * | sender () const const |
int | senderSignalIndex () const const |
virtual void | timerEvent (QTimerEvent *event) |
Detailed Description
Wrapper for the org_kde_plasma_virtual_desktop_management interface.
This class provides a convenient wrapper for the org_kde_plasma_virtual_desktop_management interface.
- Since
- 5.52
Definition at line 27 of file plasmavirtualdesktop_interface.h.
Member Function Documentation
PlasmaVirtualDesktopInterface * KWaylandServer::PlasmaVirtualDesktopManagementInterface::createDesktop | ( | const QString & | id, |
quint32 | position = std::numeric_limits<uint32_t>::max() |
||
) |
- Returns
- A desktop identified uniquely by this id, if not found a new desktop will be created for this id at a given position.
- Parameters
-
id the id for the desktop position the position the desktop will be in, if not provided, it will be appended at the end. If the desktop was already existing, position is ignored.
Definition at line 153 of file plasmavirtualdesktop_interface.cpp.
PlasmaVirtualDesktopInterface * KWaylandServer::PlasmaVirtualDesktopManagementInterface::desktop | ( | const QString & | id | ) |
- Returns
- A desktop identified uniquely by this id. If not found, nullptr will be returned.
- See also
- createDesktop
Definition at line 144 of file plasmavirtualdesktop_interface.cpp.
|
signal |
A desktop has been activated.
|
signal |
The client asked to create a desktop, It's responsibility of the server deciding whether to create it or not.
- Parameters
-
name The desired user readable name position The desired position. Normalized, guaranteed to be in the range 0-count
|
signal |
The client asked to remove a desktop, It's responsibility of the server deciding whether to remove it or not.
QList< PlasmaVirtualDesktopInterface * > KWaylandServer::PlasmaVirtualDesktopManagementInterface::desktops | ( | ) | const |
- Returns
- All tghe desktops present.
Definition at line 206 of file plasmavirtualdesktop_interface.cpp.
void KWaylandServer::PlasmaVirtualDesktopManagementInterface::removeDesktop | ( | const QString & | id | ) |
Removed and destroys the desktop identified by id, if present.
Definition at line 185 of file plasmavirtualdesktop_interface.cpp.
void KWaylandServer::PlasmaVirtualDesktopManagementInterface::sendDone | ( | ) |
Inform the clients that all the properties have been sent, and their client-side representation is complete.
Definition at line 211 of file plasmavirtualdesktop_interface.cpp.
void KWaylandServer::PlasmaVirtualDesktopManagementInterface::setRows | ( | quint32 | rows | ) |
Sets how many rows the virtual desktops should be laid into.
- Since
- 5.55
Definition at line 127 of file plasmavirtualdesktop_interface.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Jan 20 2021 23:13:10 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.