6#include <PhosphorProtocol/phosphorprotocoltypes_export.h>
26 bool floating =
false;
30 return QRect(x, y, width, height);
D-Bus marshalling for the autotile value types (see AutotileTypes.h).
Definition AutotileMarshalling.h:16
QList< TileRequestEntry > TileRequestList
Definition AutotileTypes.h:39
QList< AlgorithmInfoEntry > AlgorithmInfoList
Definition AutotileTypes.h:59
QList< PreTileGeometryEntry > PreTileGeometryList
Definition AutotileTypes.h:78
D-Bus struct for algorithm metadata: (sssbbbbdibsbb)
Definition AutotileTypes.h:43
bool producesOverlappingZones
Definition AutotileTypes.h:50
bool supportsMasterCount
Definition AutotileTypes.h:47
bool supportsSplitRatio
Definition AutotileTypes.h:48
QString id
Definition AutotileTypes.h:44
QString name
Definition AutotileTypes.h:45
bool isScripted
Definition AutotileTypes.h:53
QString zoneNumberDisplay
Definition AutotileTypes.h:54
QString description
Definition AutotileTypes.h:46
bool supportsMemory
Definition AutotileTypes.h:56
int defaultMaxWindows
Definition AutotileTypes.h:52
bool isUserScript
Definition AutotileTypes.h:55
bool centerLayout
Definition AutotileTypes.h:49
double defaultSplitRatio
Definition AutotileTypes.h:51
D-Bus struct for pre-tile geometry entries: (siiiiis) Replaces the JSON blob previously returned by g...
Definition AutotileTypes.h:64
int height
Definition AutotileTypes.h:69
int width
Definition AutotileTypes.h:68
QString screenId
Definition AutotileTypes.h:70
int x
Definition AutotileTypes.h:66
int y
Definition AutotileTypes.h:67
QRect toRect() const
Definition AutotileTypes.h:72
QString appId
Definition AutotileTypes.h:65
D-Bus struct for autotile tile requests: (siiiissbb)
Definition AutotileTypes.h:17
QString windowId
Definition AutotileTypes.h:18
QString validationError() const
Returns empty QString if valid, or a human-readable description of the invariant violation.
QRect toRect() const
Definition AutotileTypes.h:28
QString screenId
Definition AutotileTypes.h:24
QString zoneId
Definition AutotileTypes.h:23