Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
AutotileTypes.h File Reference
#include <PhosphorProtocol/phosphorprotocoltypes_export.h>
#include <QList>
#include <QMetaType>
#include <QRect>
#include <QString>

Go to the source code of this file.

Classes

struct  PhosphorProtocol::TileRequestEntry
 D-Bus struct for the shared tiling-family tile requests (autotile + scrolling ride the same windowsTileRequested pipeline): (siiiissbbbssiiibsb) More...
 
struct  PhosphorProtocol::AlgorithmInfoEntry
 D-Bus struct for algorithm metadata: (sssbbbbdibsbbb) More...
 
struct  PhosphorProtocol::PreTileGeometryEntry
 D-Bus struct for pre-tile geometry entries: (siiiis) Replaces the JSON blob previously returned by getPreTileGeometriesJson. More...
 

Namespaces

namespace  PhosphorProtocol
 D-Bus marshalling for the shared tiling-family value types (see AutotileTypes.h; the file names predate the autotile-to-tiling generalization and are load-bearing across the build, so only the docs moved with the split).
 

Typedefs

using PhosphorProtocol::TileRequestList = QList< TileRequestEntry >
 
using PhosphorProtocol::AlgorithmInfoList = QList< AlgorithmInfoEntry >
 
using PhosphorProtocol::PreTileGeometryList = QList< PreTileGeometryEntry >