6#include <PhosphorProtocol/phosphorprotocoltypes_export.h>
29 return {r.
x(), r.y(), r.width(), r.height()};
D-Bus marshalling for the autotile value types (see AutotileTypes.h).
Definition AutotileMarshalling.h:16
QList< ZoneGeometryRect > ZoneGeometryList
Definition ZoneTypes.h:33
QList< SnapAssistCandidate > SnapAssistCandidateList
Definition ZoneTypes.h:69
QList< NamedZoneGeometry > NamedZoneGeometryList
Definition ZoneTypes.h:86
QList< EmptyZoneEntry > EmptyZoneList
Definition ZoneTypes.h:58
D-Bus struct for empty zone info: (siiiiiibsssdd)
Definition ZoneTypes.h:37
int y
Definition ZoneTypes.h:40
int width
Definition ZoneTypes.h:41
int height
Definition ZoneTypes.h:42
QString zoneId
Definition ZoneTypes.h:38
QString borderColor
Definition ZoneTypes.h:48
QRect toRect() const
Definition ZoneTypes.h:52
QString inactiveColor
Definition ZoneTypes.h:47
double activeOpacity
Definition ZoneTypes.h:49
int x
Definition ZoneTypes.h:39
double inactiveOpacity
Definition ZoneTypes.h:50
int borderRadius
Definition ZoneTypes.h:44
QString highlightColor
Definition ZoneTypes.h:46
int borderWidth
Definition ZoneTypes.h:43
bool useCustomColors
Definition ZoneTypes.h:45
D-Bus struct for named zone geometry: (siiii)
Definition ZoneTypes.h:73
int x
Definition ZoneTypes.h:75
int height
Definition ZoneTypes.h:78
int width
Definition ZoneTypes.h:77
QString zoneId
Definition ZoneTypes.h:74
int y
Definition ZoneTypes.h:76
QRect toRect() const
Definition ZoneTypes.h:80
D-Bus struct for snap assist candidate: (ssss)
Definition ZoneTypes.h:62
QString icon
Definition ZoneTypes.h:65
QString windowId
Definition ZoneTypes.h:63
QString caption
Definition ZoneTypes.h:66
QString compositorHandle
Definition ZoneTypes.h:64
D-Bus struct for zone geometry: (iiii)
Definition ZoneTypes.h:17
int x
Definition ZoneTypes.h:18
QRect toRect() const
Definition ZoneTypes.h:23
int width
Definition ZoneTypes.h:20
int y
Definition ZoneTypes.h:19
int height
Definition ZoneTypes.h:21
static ZoneGeometryRect fromRect(const QRect &r)
Definition ZoneTypes.h:27