Add property onAllDesktops to Toplevel and Client
This commit is contained in:
parent
836c2b41b3
commit
0c6945ba17
2 changed files with 8 additions and 0 deletions
4
client.h
4
client.h
|
@ -90,6 +90,10 @@ class Client
|
||||||
* The desktop this Client is on. If the Client is on all desktops the property has value -1.
|
* The desktop this Client is on. If the Client is on all desktops the property has value -1.
|
||||||
**/
|
**/
|
||||||
Q_PROPERTY(int desktop READ desktop WRITE setDesktop NOTIFY desktopChanged)
|
Q_PROPERTY(int desktop READ desktop WRITE setDesktop NOTIFY desktopChanged)
|
||||||
|
/**
|
||||||
|
* Whether the Client is on all desktops. That is desktop is -1.
|
||||||
|
**/
|
||||||
|
Q_PROPERTY(bool onAllDesktops READ isOnAllDesktops WRITE setOnAllDesktops NOTIFY desktopChanged)
|
||||||
/**
|
/**
|
||||||
* Whether this Client is fullScreen. A Client might either be fullScreen due to the _NET_WM property
|
* Whether this Client is fullScreen. A Client might either be fullScreen due to the _NET_WM property
|
||||||
* or through a legacy support hack. The fullScreen state can only be changed if the Client does not
|
* or through a legacy support hack. The fullScreen state can only be changed if the Client does not
|
||||||
|
|
|
@ -60,6 +60,10 @@ class Toplevel
|
||||||
Q_PROPERTY(int x READ x)
|
Q_PROPERTY(int x READ x)
|
||||||
Q_PROPERTY(int y READ y)
|
Q_PROPERTY(int y READ y)
|
||||||
Q_PROPERTY(int desktop READ desktop)
|
Q_PROPERTY(int desktop READ desktop)
|
||||||
|
/**
|
||||||
|
* Whether the window is on all desktops. That is desktop is -1.
|
||||||
|
**/
|
||||||
|
Q_PROPERTY(bool onAllDesktops READ isOnAllDesktops)
|
||||||
Q_PROPERTY(QRect rect READ rect)
|
Q_PROPERTY(QRect rect READ rect)
|
||||||
Q_PROPERTY(QPoint clientPos READ clientPos)
|
Q_PROPERTY(QPoint clientPos READ clientPos)
|
||||||
Q_PROPERTY(QSize clientSize READ clientSize)
|
Q_PROPERTY(QSize clientSize READ clientSize)
|
||||||
|
|
Loading…
Reference in a new issue