Definition AutotileConfig.h:13
Definition AutotileEngine.h:59
Identity of a per-screen placement state: a window's placement is scoped to the (screen,...
Definition EngineTypes.h:22
Active drag-insert preview state.
Definition AutotileEngineTypes.h:125
int lastInsertIndex
Definition AutotileEngineTypes.h:128
QString targetScreenId
Definition AutotileEngineTypes.h:127
bool priorOverflow
Whether that prior float was an OVERFLOW float rather than a user one.
Definition AutotileEngineTypes.h:141
bool hadPriorState
Definition AutotileEngineTypes.h:131
QString evictedWindowId
Definition AutotileEngineTypes.h:149
int priorRawIndex
Definition AutotileEngineTypes.h:134
bool priorFloating
Definition AutotileEngineTypes.h:135
QString windowId
Definition AutotileEngineTypes.h:126
PhosphorEngine::TilingStateKey priorKey
Definition AutotileEngineTypes.h:133
bool priorSameScreen
Definition AutotileEngineTypes.h:142
An already-managed window ARRIVING in a state via migrateWindowBetweenKeys, with the float state it h...
Definition AutotileEngineTypes.h:32
QString windowId
Definition AutotileEngineTypes.h:33
bool wasFloating
Definition AutotileEngineTypes.h:34
Script-state bag rescued from a TilingState that a teardown destroys, so a re-created state for the s...
Definition AutotileEngineTypes.h:107
std::unique_ptr< PhosphorTiles::SplitTree > splitTree
Definition AutotileEngineTypes.h:109
QString algorithmId
Definition AutotileEngineTypes.h:110
QJsonObject scriptState
Definition AutotileEngineTypes.h:108