58 std::function<QList<PhosphorSnapEngine::SnapState*>()>
allStates;
Per-screen snap placement state.
Definition SnapState.h:32
Definition IGeometryResolver.h:14
Definition SnapStateResolver.h:11
Seam onto the snap engine's per-(screen,desktop,activity) SnapState stores.
Definition SnapStateResolver.h:27
std::function< void(const QString &windowId)> forgetWindow
Drop a window's reverse-map entry (window closed / fully removed).
Definition SnapStateResolver.h:60
std::function< PhosphorSnapEngine::SnapState *(const QString &windowId)> forWindow
Owning state for a window (reverse-map lookup).
Definition SnapStateResolver.h:37
std::function< QList< PhosphorSnapEngine::SnapState * >()> allStates
Every store, including the global holder, for aggregate iteration.
Definition SnapStateResolver.h:58
std::function< PhosphorSnapEngine::SnapState *(const QString &screenId)> forScreen
Owning state for a SCREEN's current (screen, desktop, activity) context, independent of any window — ...
Definition SnapStateResolver.h:45
std::function< PhosphorSnapEngine::SnapState *()> globals
The global-scalar holder.
Definition SnapStateResolver.h:50
std::function< PhosphorSnapEngine::SnapState *(const QString &windowId, const QString &screenId)> forWindowOnScreen
Owning state for a window placed/acting on a screen: resolves the state (creating it on first placeme...
Definition SnapStateResolver.h:40