6#include <PhosphorProtocol/phosphorprotocoltypes_export.h>
43 return {id, r.
x(), r.y(), r.width(), r.height(), QString()};
47 return {id, r.
x(), r.y(), r.width(), r.height(),
screenId};
D-Bus marshalling for the autotile value types (see AutotileTypes.h).
Definition AutotileMarshalling.h:16
QList< WindowGeometryEntry > WindowGeometryList
Definition WindowTypes.h:51
QList< SnapConfirmationEntry > SnapConfirmationList
Definition WindowTypes.h:62
QList< WindowOpenedEntry > WindowOpenedList
Definition WindowTypes.h:73
QList< WindowStateEntry > WindowStateList
Definition WindowTypes.h:87
D-Bus struct for batch snap confirmation: (sssb)
Definition WindowTypes.h:55
QString windowId
Definition WindowTypes.h:56
bool isRestore
Definition WindowTypes.h:59
QString zoneId
Definition WindowTypes.h:57
QString screenId
Definition WindowTypes.h:58
D-Bus struct for unfloat restore result: (bassiiii).
Definition WindowTypes.h:94
QStringList zoneIds
D-Bus type 'as'.
Definition WindowTypes.h:96
int y
Definition WindowTypes.h:99
int x
Definition WindowTypes.h:98
QString screenName
Definition WindowTypes.h:97
int height
Definition WindowTypes.h:101
bool found
Definition WindowTypes.h:95
int width
Definition WindowTypes.h:100
QRect toRect() const
Definition WindowTypes.h:103
D-Bus struct for batch geometry entries: (siiiis)
Definition WindowTypes.h:29
int width
Definition WindowTypes.h:33
QString screenId
target VS/physical screen (empty = fall back to geometry resolution)
Definition WindowTypes.h:35
QString windowId
Definition WindowTypes.h:30
static WindowGeometryEntry fromRect(const QString &id, const QRect &r, const QString &screenId)
Definition WindowTypes.h:45
static WindowGeometryEntry fromRect(const QString &id, const QRect &r)
Definition WindowTypes.h:41
QRect toRect() const
Definition WindowTypes.h:37
int x
Definition WindowTypes.h:31
int y
Definition WindowTypes.h:32
int height
Definition WindowTypes.h:34
D-Bus struct for batch window-opened notification: (ssii)
Definition WindowTypes.h:66
QString windowId
Definition WindowTypes.h:67
QString screenId
Definition WindowTypes.h:68
int minWidth
Definition WindowTypes.h:69
int minHeight
Definition WindowTypes.h:70
D-Bus struct for window state: (sssbsasb)
Definition WindowTypes.h:77
QString changeType
"snapped", "unsnapped", "floated", "unfloated", "screen_changed"
Definition WindowTypes.h:82
QString screenId
Definition WindowTypes.h:80
QString windowId
Definition WindowTypes.h:78
QString zoneId
Definition WindowTypes.h:79
bool isFloating
Definition WindowTypes.h:81
QStringList zoneIds
D-Bus type 'as' — all zone IDs for multi-zone span (query only)
Definition WindowTypes.h:83
bool isSticky
Whether window is on all virtual desktops (query only)
Definition WindowTypes.h:84