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

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

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

Public Attributes

QSet< QString > & notifiedWindows
 
QHash< QString, QString > & notifiedWindowScreens
 
QSet< QString > & minimizeFloatedWindows
 
QHash< QString, QRect > & autotileTargetZones
 
QHash< QString, QRect > & centeredWaylandZones
 
QSet< QString > & monocleMaximizedWindows
 
QHash< QString, QHash< QString, QRectF > > & preAutotileGeometries
 

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

◆ autotileTargetZones

QHash<QString, QRect>& PhosphorCompositor::AutotileStateHelpers::AutotileWindowState::autotileTargetZones

◆ centeredWaylandZones

QHash<QString, QRect>& PhosphorCompositor::AutotileStateHelpers::AutotileWindowState::centeredWaylandZones

◆ minimizeFloatedWindows

QSet<QString>& PhosphorCompositor::AutotileStateHelpers::AutotileWindowState::minimizeFloatedWindows

◆ monocleMaximizedWindows

QSet<QString>& PhosphorCompositor::AutotileStateHelpers::AutotileWindowState::monocleMaximizedWindows

◆ notifiedWindows

QSet<QString>& PhosphorCompositor::AutotileStateHelpers::AutotileWindowState::notifiedWindows

◆ notifiedWindowScreens

QHash<QString, QString>& PhosphorCompositor::AutotileStateHelpers::AutotileWindowState::notifiedWindowScreens

◆ preAutotileGeometries

QHash<QString, QHash<QString, QRectF> >& PhosphorCompositor::AutotileStateHelpers::AutotileWindowState::preAutotileGeometries

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