#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: