Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorCompositor::TilingStateHelpers::TilingWindowState Struct Reference

Bundles per-window state maps for cleanup operations. More...

#include <phosphor-compositor/include/PhosphorCompositor/TilingState.h>

Public Attributes

QSet< QString > & notifiedWindows
 
QHash< QString, QString > & notifiedWindowScreens
 
QSet< QString > & minimizeFloatedWindows
 
QHash< QString, QRect > & tileTargetZones
 
QHash< QString, QRect > & centeredWaylandZones
 
QSet< QString > & monocleMaximizedWindows
 
QHash< QString, QHash< QString, QRectF > > & preTileGeometries
 

Detailed Description

Bundles per-window state maps for cleanup operations.

Avoids passing 8+ individual references to cleanupClosedWindowState(). The caller constructs this from their member variables.

Member Data Documentation

◆ centeredWaylandZones

QHash<QString, QRect>& PhosphorCompositor::TilingStateHelpers::TilingWindowState::centeredWaylandZones

◆ minimizeFloatedWindows

QSet<QString>& PhosphorCompositor::TilingStateHelpers::TilingWindowState::minimizeFloatedWindows

◆ monocleMaximizedWindows

QSet<QString>& PhosphorCompositor::TilingStateHelpers::TilingWindowState::monocleMaximizedWindows

◆ notifiedWindows

QSet<QString>& PhosphorCompositor::TilingStateHelpers::TilingWindowState::notifiedWindows

◆ notifiedWindowScreens

QHash<QString, QString>& PhosphorCompositor::TilingStateHelpers::TilingWindowState::notifiedWindowScreens

◆ preTileGeometries

QHash<QString, QHash<QString, QRectF> >& PhosphorCompositor::TilingStateHelpers::TilingWindowState::preTileGeometries

◆ tileTargetZones

QHash<QString, QRect>& PhosphorCompositor::TilingStateHelpers::TilingWindowState::tileTargetZones

The documentation for this struct was generated from the following file: