#include <phosphorplacement_export.h>#include <PhosphorEngine/EngineTypes.h>#include <PhosphorEngine/IWindowTrackingService.h>#include <PhosphorEngine/PlacementEngineBase.h>#include <PhosphorEngine/WindowRegistry.h>#include <PhosphorEngine/WindowPlacementStore.h>#include <PhosphorPlacement/IGeometryResolver.h>#include <PhosphorPlacement/PlacementConfig.h>#include <PhosphorProtocol/WindowTypes.h>#include <PhosphorProtocol/ZoneTypes.h>#include <PhosphorScreens/ScreenIdentity.h>#include <QHash>#include <QObject>#include <QPointer>#include <QRect>#include <QSet>#include <QString>#include <QStringList>#include <functional>#include <optional>#include <utility>Go to the source code of this file.
Classes | |
| class | PhosphorPlacement::WindowTrackingService |
| Window-zone tracking service (business logic layer) More... | |
| struct | PhosphorPlacement::WindowTrackingService::PendingRestoreTarget |
| Pre-computed snap restore target: zone geometry + the saved screen it lives on. More... | |
Namespaces | |
| namespace | PhosphorZones |
| namespace | PhosphorSnapEngine |
| namespace | PhosphorEngine |
| namespace | PhosphorWorkspaces |
| namespace | PhosphorScreens |
| namespace | PhosphorPlacement |