Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PerScreenStates.h File Reference
#include <PhosphorEngine/EngineTypes.h>
#include <PhosphorEngine/IPlacementState.h>
#include <functional>
#include <optional>
#include <type_traits>
#include <QHash>
#include <QString>
#include <QtGlobal>

Go to the source code of this file.

Classes

class  PhosphorEngine::PerScreenStates< StateT >
 The two cooperating maps a per-monitor placement engine keeps: a forward map from PlacementStateKey to the owning per-screen state object (Qt-parent-owned by the engine, constructed via a caller-supplied factory), and a reverse map from windowId to its owning key. More...
 

Namespaces

namespace  PhosphorEngine