#include <plasmawindowmanagement.h>
- Todo
- Add documentation
Definition at line 106 of file plasmawindowmanagement.h.
◆ ~PlasmaWindowInterface()
KWin::PlasmaWindowInterface::~PlasmaWindowInterface |
( |
| ) |
|
|
overridedefault |
◆ activeRequested
void KWin::PlasmaWindowInterface::activeRequested |
( |
bool | set | ) |
|
|
signal |
◆ addPlasmaActivity()
void KWin::PlasmaWindowInterface::addPlasmaActivity |
( |
const QString & | id | ) |
|
Adds an activity to this window: a window can be on an arbitrary subset of activities. If it's on none it will be considered on all activities.
Definition at line 947 of file plasmawindowmanagement.cpp.
◆ addPlasmaVirtualDesktop()
void KWin::PlasmaWindowInterface::addPlasmaVirtualDesktop |
( |
const QString & | id | ) |
|
Adds a new desktop to this window: a window can be on an arbitrary subset of virtual desktops. If it's on none it will be considered on all desktops.
Definition at line 898 of file plasmawindowmanagement.cpp.
◆ closeableRequested
void KWin::PlasmaWindowInterface::closeableRequested |
( |
bool | set | ) |
|
|
signal |
◆ closeRequested
void KWin::PlasmaWindowInterface::closeRequested |
( |
| ) |
|
|
signal |
◆ demandsAttentionRequested
void KWin::PlasmaWindowInterface::demandsAttentionRequested |
( |
bool | set | ) |
|
|
signal |
◆ enterNewPlasmaVirtualDesktopRequested
void KWin::PlasmaWindowInterface::enterNewPlasmaVirtualDesktopRequested |
( |
| ) |
|
|
signal |
Emitted when the client wishes this window to enter in a new virtual desktop to be created for it. The server will decide whether to consent this request
◆ enterPlasmaActivityRequested
void KWin::PlasmaWindowInterface::enterPlasmaActivityRequested |
( |
const QString & | activity | ) |
|
|
signal |
Emitted when the client wishes this window to enter an activity. The server will decide whether to consent this request
◆ enterPlasmaVirtualDesktopRequested
void KWin::PlasmaWindowInterface::enterPlasmaVirtualDesktopRequested |
( |
const QString & | desktop | ) |
|
|
signal |
Emitted when the client wishes this window to enter in a new virtual desktop. The server will decide whether to consent this request
◆ fullscreenableRequested
void KWin::PlasmaWindowInterface::fullscreenableRequested |
( |
bool | set | ) |
|
|
signal |
◆ fullscreenRequested
void KWin::PlasmaWindowInterface::fullscreenRequested |
( |
bool | set | ) |
|
|
signal |
◆ internalId()
quint32 KWin::PlasmaWindowInterface::internalId |
( |
| ) |
const |
◆ keepAboveRequested
void KWin::PlasmaWindowInterface::keepAboveRequested |
( |
bool | set | ) |
|
|
signal |
◆ keepBelowRequested
void KWin::PlasmaWindowInterface::keepBelowRequested |
( |
bool | set | ) |
|
|
signal |
◆ leavePlasmaActivityRequested
void KWin::PlasmaWindowInterface::leavePlasmaActivityRequested |
( |
const QString & | activity | ) |
|
|
signal |
Emitted when the client wishes to remove this window from an activity. The server will decide whether to consent this request
◆ leavePlasmaVirtualDesktopRequested
void KWin::PlasmaWindowInterface::leavePlasmaVirtualDesktopRequested |
( |
const QString & | desktop | ) |
|
|
signal |
Emitted when the client wishes to remove this window from a virtual desktop. The server will decide whether to consent this request
◆ maximizeableRequested
void KWin::PlasmaWindowInterface::maximizeableRequested |
( |
bool | set | ) |
|
|
signal |
◆ maximizedRequested
void KWin::PlasmaWindowInterface::maximizedRequested |
( |
bool | set | ) |
|
|
signal |
◆ minimizeableRequested
void KWin::PlasmaWindowInterface::minimizeableRequested |
( |
bool | set | ) |
|
|
signal |
◆ minimizedGeometries()
QHash< SurfaceInterface *, QRect > KWin::PlasmaWindowInterface::minimizedGeometries |
( |
| ) |
const |
◆ minimizedGeometriesChanged
QRect KWin::PlasmaWindowInterface::minimizedGeometriesChanged |
( |
| ) |
|
|
signal |
◆ minimizedRequested
void KWin::PlasmaWindowInterface::minimizedRequested |
( |
bool | set | ) |
|
|
signal |
◆ movableRequested
void KWin::PlasmaWindowInterface::movableRequested |
( |
bool | set | ) |
|
|
signal |
◆ moveRequested
void KWin::PlasmaWindowInterface::moveRequested |
( |
| ) |
|
|
signal |
◆ plasmaActivities()
QStringList KWin::PlasmaWindowInterface::plasmaActivities |
( |
| ) |
const |
The ids of all the activities currently associated with this window. When an activity is deleted it will be automatically removed from this list
Definition at line 977 of file plasmawindowmanagement.cpp.
◆ plasmaVirtualDesktops()
QStringList KWin::PlasmaWindowInterface::plasmaVirtualDesktops |
( |
| ) |
const |
The ids of all the desktops currently associated with this window. When a desktop is deleted it will be automatically removed from this list
Definition at line 942 of file plasmawindowmanagement.cpp.
◆ removePlasmaActivity()
void KWin::PlasmaWindowInterface::removePlasmaActivity |
( |
const QString & | id | ) |
|
◆ removePlasmaVirtualDesktop()
void KWin::PlasmaWindowInterface::removePlasmaVirtualDesktop |
( |
const QString & | id | ) |
|
◆ resizableRequested
void KWin::PlasmaWindowInterface::resizableRequested |
( |
bool | set | ) |
|
|
signal |
◆ resizeRequested
void KWin::PlasmaWindowInterface::resizeRequested |
( |
| ) |
|
|
signal |
◆ sendToOutput
Requests sending the window to output
◆ setActive()
void KWin::PlasmaWindowInterface::setActive |
( |
bool | set | ) |
|
◆ setAppId()
void KWin::PlasmaWindowInterface::setAppId |
( |
const QString & | appId | ) |
|
◆ setApplicationMenuPaths()
void KWin::PlasmaWindowInterface::setApplicationMenuPaths |
( |
const QString & | serviceName, |
|
|
const QString & | objectPath ) |
◆ setCloseable()
void KWin::PlasmaWindowInterface::setCloseable |
( |
bool | set | ) |
|
◆ setDemandsAttention()
void KWin::PlasmaWindowInterface::setDemandsAttention |
( |
bool | set | ) |
|
◆ setFullscreen()
void KWin::PlasmaWindowInterface::setFullscreen |
( |
bool | set | ) |
|
◆ setFullscreenable()
void KWin::PlasmaWindowInterface::setFullscreenable |
( |
bool | set | ) |
|
◆ setGeometry()
void KWin::PlasmaWindowInterface::setGeometry |
( |
const QRect & | geometry | ) |
|
Sets the window geometry
of this PlasmaWindow.
- Parameters
-
geometry | The geometry in absolute coordinates |
Definition at line 1012 of file plasmawindowmanagement.cpp.
◆ setIcon()
void KWin::PlasmaWindowInterface::setIcon |
( |
const QIcon & | icon | ) |
|
Set the icon of the PlasmaWindowInterface.
In case the icon has a themed name, only the name is sent to the client. Otherwise the client is only informed that there is an icon and the client can request the icon in an asynchronous way by passing a file descriptor into which the icon will be serialized.
- Parameters
-
Definition at line 888 of file plasmawindowmanagement.cpp.
◆ setKeepAbove()
void KWin::PlasmaWindowInterface::setKeepAbove |
( |
bool | set | ) |
|
◆ setKeepBelow()
void KWin::PlasmaWindowInterface::setKeepBelow |
( |
bool | set | ) |
|
◆ setMaximizeable()
void KWin::PlasmaWindowInterface::setMaximizeable |
( |
bool | set | ) |
|
◆ setMaximized()
void KWin::PlasmaWindowInterface::setMaximized |
( |
bool | set | ) |
|
◆ setMinimizeable()
void KWin::PlasmaWindowInterface::setMinimizeable |
( |
bool | set | ) |
|
◆ setMinimized()
void KWin::PlasmaWindowInterface::setMinimized |
( |
bool | set | ) |
|
◆ setMovable()
void KWin::PlasmaWindowInterface::setMovable |
( |
bool | set | ) |
|
◆ setOnAllDesktops()
void KWin::PlasmaWindowInterface::setOnAllDesktops |
( |
bool | set | ) |
|
◆ setParentWindow()
◆ setPid()
void KWin::PlasmaWindowInterface::setPid |
( |
quint32 | pid | ) |
|
◆ setResizable()
void KWin::PlasmaWindowInterface::setResizable |
( |
bool | set | ) |
|
◆ setResourceName()
void KWin::PlasmaWindowInterface::setResourceName |
( |
const QString & | resourceName | ) |
|
◆ setShadeable()
void KWin::PlasmaWindowInterface::setShadeable |
( |
bool | set | ) |
|
◆ setShaded()
void KWin::PlasmaWindowInterface::setShaded |
( |
bool | set | ) |
|
◆ setSkipSwitcher()
void KWin::PlasmaWindowInterface::setSkipSwitcher |
( |
bool | skip | ) |
|
◆ setSkipTaskbar()
void KWin::PlasmaWindowInterface::setSkipTaskbar |
( |
bool | skip | ) |
|
◆ setTitle()
void KWin::PlasmaWindowInterface::setTitle |
( |
const QString & | title | ) |
|
◆ setVirtualDesktopChangeable()
void KWin::PlasmaWindowInterface::setVirtualDesktopChangeable |
( |
bool | set | ) |
|
◆ shadeableRequested
void KWin::PlasmaWindowInterface::shadeableRequested |
( |
bool | set | ) |
|
|
signal |
◆ shadedRequested
void KWin::PlasmaWindowInterface::shadedRequested |
( |
bool | set | ) |
|
|
signal |
◆ skipSwitcherRequested
void KWin::PlasmaWindowInterface::skipSwitcherRequested |
( |
bool | set | ) |
|
|
signal |
◆ skipTaskbarRequested
void KWin::PlasmaWindowInterface::skipTaskbarRequested |
( |
bool | set | ) |
|
|
signal |
◆ unmap()
void KWin::PlasmaWindowInterface::unmap |
( |
| ) |
|
◆ uuid()
QString KWin::PlasmaWindowInterface::uuid |
( |
| ) |
const |
◆ virtualDesktopChangeableRequested
void KWin::PlasmaWindowInterface::virtualDesktopChangeableRequested |
( |
bool | set | ) |
|
|
signal |
FIXME: still relevant with new virtual desktops?
◆ PlasmaWindowInterfacePrivate
◆ PlasmaWindowManagementInterface
◆ PlasmaWindowManagementInterfacePrivate
The documentation for this class was generated from the following files: