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

Go to the source code of this file.

Classes

struct  PhosphorEngine::ContextChange
 Outcome of a context mutation on ScreenContextTracker. More...
 
class  PhosphorEngine::ScreenContextTracker
 Tracks the "current context" of each screen for a placement engine: the global current virtual desktop, per-output desktop overrides (Plasma 6.7 "switch desktops independently per screen", #648), the sticky-desktop pin (KWin "virtualdesktopsonlyonprimary" model), and the current activity. More...
 

Namespaces

namespace  PhosphorEngine