| asQObject() override | PhosphorPlacement::WindowTrackingService | virtual |
| assignWindowToZone(const QString &windowId, const QString &zoneId, const QString &screenId, int virtualDesktop) override | PhosphorPlacement::WindowTrackingService | virtual |
| assignWindowToZones(const QString &windowId, const QStringList &zoneIds, const QString &screenId, int virtualDesktop) override | PhosphorPlacement::WindowTrackingService | virtual |
| AutotileModePredicate typedef | PhosphorPlacement::WindowTrackingService | |
| buildOccupiedZoneSet(const QString &screenFilter=QString(), int desktopFilter=0) const override | PhosphorPlacement::WindowTrackingService | virtual |
| buildZoneOrderedWindowList(const QString &screenId) const | PhosphorPlacement::WindowTrackingService | |
| canonicalizeForLookup(const QString &rawWindowId) const | PhosphorPlacement::WindowTrackingService | |
| clearAutoSnapped(const QString &windowId) override | PhosphorPlacement::WindowTrackingService | virtual |
| clearDirty() | PhosphorPlacement::WindowTrackingService | |
| clearFloatingForSnap(const QString &windowId) override | PhosphorPlacement::WindowTrackingService | virtual |
| clearFreeGeometry(const QString &windowId) override | PhosphorPlacement::WindowTrackingService | virtual |
| clearFreeGeometry(const QString &windowId, const QString &screenId) override | PhosphorPlacement::WindowTrackingService | virtual |
| clearPreFloatZone(const QString &windowId) override | PhosphorPlacement::WindowTrackingService | virtual |
| clearResnapBuffer() | PhosphorPlacement::WindowTrackingService | |
| clearSuspensionFloat(const QString &windowId) override | PhosphorPlacement::WindowTrackingService | virtual |
| config() const | PhosphorPlacement::WindowTrackingService | inline |
| consumePendingAssignment(const QString &windowId) override | PhosphorPlacement::WindowTrackingService | virtual |
| currentAppIdFor(const QString &anyWindowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| DirtyActiveLayoutId enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyAll enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyAutotileOrders enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyAutotilePending enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyField enum name | PhosphorPlacement::WindowTrackingService | |
| DirtyLastUsedZone enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyMask typedef | PhosphorPlacement::WindowTrackingService | |
| DirtyNone enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyPendingRestores enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyPreFloatScreens enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyPreFloatZones enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyPreTileGeometries enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyScrollStrips enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyUserSnapped enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyWindowPlacements enum value | PhosphorPlacement::WindowTrackingService | |
| DirtyZoneAssignments enum value | PhosphorPlacement::WindowTrackingService | |
| downgradeMismatchedManagedSlots(PhosphorEngine::WindowPlacement &placement, const QString &recordedScreenId, const QString &closeScreenId) | PhosphorPlacement::WindowTrackingService | static |
| EngineFloatLister typedef | PhosphorPlacement::WindowTrackingService | |
| EngineFloatResolver typedef | PhosphorPlacement::WindowTrackingService | |
| EngineFloatWriter typedef | PhosphorPlacement::WindowTrackingService | |
| EngineTiledPredicate typedef | PhosphorPlacement::WindowTrackingService | |
| findEmptyZone(const QString &screenId=QString()) const override | PhosphorPlacement::WindowTrackingService | virtual |
| findEmptyZoneInLayout(PhosphorZones::Layout *layout, const QString &screenId, int desktopFilter=0) const override | PhosphorPlacement::WindowTrackingService | virtual |
| floatingWindows() const | PhosphorPlacement::WindowTrackingService | |
| getEmptyZones(const QString &screenId) const | PhosphorPlacement::WindowTrackingService | |
| isAutoSnapped(const QString &windowId) const | PhosphorPlacement::WindowTrackingService | |
| isSuspensionFloat(const QString &windowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| isWindowEngineTiled(const QString &windowId) const | PhosphorPlacement::WindowTrackingService | |
| isWindowFloating(const QString &windowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| isWindowInAutotileMode(const QString &windowId) const | PhosphorPlacement::WindowTrackingService | |
| isWindowSnapped(const QString &windowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| isWindowSticky(const QString &windowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| lastUsedDesktop() const | PhosphorPlacement::WindowTrackingService | |
| lastUsedScreenName() const | PhosphorPlacement::WindowTrackingService | |
| lastUsedZoneClass() const | PhosphorPlacement::WindowTrackingService | |
| lastUsedZoneId() const | PhosphorPlacement::WindowTrackingService | |
| markAsAutoSnapped(const QString &windowId) | PhosphorPlacement::WindowTrackingService | |
| markDirty(DirtyMask fields) | PhosphorPlacement::WindowTrackingService | |
| markSuspensionFloat(const QString &windowId) | PhosphorPlacement::WindowTrackingService | |
| migrateScreenAssignmentsFromVirtual(const QString &physicalScreenId) | PhosphorPlacement::WindowTrackingService | |
| migrateScreenAssignmentsToVirtual(const QString &physicalScreenId, const QStringList &virtualScreenIds, PhosphorScreens::ScreenManager *mgr) | PhosphorPlacement::WindowTrackingService | |
| ModeEngineIdResolver typedef | PhosphorPlacement::WindowTrackingService | |
| multiZoneGeometry(const QStringList &zoneIds, const QString &screenId=QString()) const | PhosphorPlacement::WindowTrackingService | |
| onLayoutChanged() | PhosphorPlacement::WindowTrackingService | |
| owningModeEngineId(const QString &windowId, const QString &screenId) const | PhosphorPlacement::WindowTrackingService | |
| peekDirty() const | PhosphorPlacement::WindowTrackingService | |
| PendingRestore typedef | PhosphorPlacement::WindowTrackingService | |
| pendingRestoreGeometries() const | PhosphorPlacement::WindowTrackingService | |
| pendingRestoreQueues() const override | PhosphorPlacement::WindowTrackingService | virtual |
| physicalScreensWithStaleVirtualAssignments(const QSet< QString > &subdividedPhysicalIds) const | PhosphorPlacement::WindowTrackingService | |
| placementStore() override | PhosphorPlacement::WindowTrackingService | virtual |
| placementStore() const | PhosphorPlacement::WindowTrackingService | |
| populateResnapBufferForAllScreens(const QSet< QString > &excludeScreens={}, const QSet< QString > &includeScreens={}, int desktopFilter=0) | PhosphorPlacement::WindowTrackingService | |
| preFloatScreen(const QString &windowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| preFloatZone(const QString &windowId) const | PhosphorPlacement::WindowTrackingService | |
| preFloatZones(const QString &windowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| pruneStaleAssignments(const QSet< QString > &aliveWindowIds) | PhosphorPlacement::WindowTrackingService | |
| recordedSnapZones(const QString &windowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| recordFloatingClose(const QString &windowId, const QString &screenId, const QRect &geometry) | PhosphorPlacement::WindowTrackingService | |
| recordFreeGeometry(const QString &windowId, const QString &screenId, const QRect &geometry, bool overwrite) override | PhosphorPlacement::WindowTrackingService | virtual |
| recordSnapIntent(const QString &windowId, bool wasUserInitiated) override | PhosphorPlacement::WindowTrackingService | virtual |
| releaseEngineSlot(const QString &windowId, const QString &engineId) override | PhosphorPlacement::WindowTrackingService | virtual |
| ResnapEntry typedef | PhosphorPlacement::WindowTrackingService | |
| resolveEffectiveScreenId(const QString &screenId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| resolveZoneGeometry(const QStringList &zoneIds, const QString &screenId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| retagLastUsedZoneClass(const QString &newClass) | PhosphorPlacement::WindowTrackingService | |
| screenForWindow(const QString &windowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| screenForWindow(const QString &windowId, const QString &defaultScreen) const override | PhosphorPlacement::WindowTrackingService | virtual |
| screenManager() const override | PhosphorPlacement::WindowTrackingService | virtual |
| setAutotileModePredicate(AutotileModePredicate predicate) | PhosphorPlacement::WindowTrackingService | |
| setEngineFloatLister(EngineFloatLister lister) | PhosphorPlacement::WindowTrackingService | |
| setEngineFloatResolver(EngineFloatResolver resolver) | PhosphorPlacement::WindowTrackingService | |
| setEngineFloatWriter(EngineFloatWriter writer) | PhosphorPlacement::WindowTrackingService | |
| setEngineTiledPredicate(EngineTiledPredicate predicate) | PhosphorPlacement::WindowTrackingService | |
| setFloatingWindows(const QSet< QString > &windows) | PhosphorPlacement::WindowTrackingService | |
| setLastUsedZone(const QString &zoneId, const QString &screenId, const QString &zoneClass, int desktop) | PhosphorPlacement::WindowTrackingService | |
| setModeEngineIdResolver(ModeEngineIdResolver resolver) | PhosphorPlacement::WindowTrackingService | |
| setPendingRestoreQueues(const QHash< QString, QList< PendingRestore > > &queues) | PhosphorPlacement::WindowTrackingService | |
| setShouldTrackPredicate(ShouldTrackPredicate predicate) | PhosphorPlacement::WindowTrackingService | |
| setSnapEngine(PhosphorEngine::PlacementEngineBase *engine) | PhosphorPlacement::WindowTrackingService | |
| setSnapState(PhosphorSnapEngine::SnapState *state) | PhosphorPlacement::WindowTrackingService | |
| setSnapStateResolver(SnapStateResolver resolver) | PhosphorPlacement::WindowTrackingService | |
| setUserSnappedClasses(const QSet< QString > &classes) | PhosphorPlacement::WindowTrackingService | |
| setWindowFloating(const QString &windowId, bool floating) override | PhosphorPlacement::WindowTrackingService | virtual |
| setWindowRegistry(PhosphorEngine::WindowRegistry *registry) | PhosphorPlacement::WindowTrackingService | |
| setWindowSticky(const QString &windowId, bool sticky) | PhosphorPlacement::WindowTrackingService | |
| ShouldTrackPredicate typedef | PhosphorPlacement::WindowTrackingService | |
| snapEngine() const | PhosphorPlacement::WindowTrackingService | |
| snappedWindows() const | PhosphorPlacement::WindowTrackingService | |
| SnapStateResolver typedef | PhosphorPlacement::WindowTrackingService | |
| stateChanged() | PhosphorPlacement::WindowTrackingService | signal |
| takeDirty() | PhosphorPlacement::WindowTrackingService | |
| takeResnapBuffer() override | PhosphorPlacement::WindowTrackingService | virtual |
| unassignWindow(const QString &windowId) override | PhosphorPlacement::WindowTrackingService | virtual |
| unsnapForFloat(const QString &windowId) override | PhosphorPlacement::WindowTrackingService | virtual |
| updatedWindowGeometries() const | PhosphorPlacement::WindowTrackingService | |
| updateLastUsedZone(const QString &zoneId, const QString &screenId, const QString &windowClass, int virtualDesktop) override | PhosphorPlacement::WindowTrackingService | virtual |
| userSnappedClasses() const | PhosphorPlacement::WindowTrackingService | |
| validatedUnmanagedGeometry(const QString &windowId, const QString &screenId, bool exactOnly=false) const override | PhosphorPlacement::WindowTrackingService | virtual |
| validateGeometryForScreen(const QRect &geo, const QString &savedScreen, const QString ¤tScreenName) const | PhosphorPlacement::WindowTrackingService | |
| windowClosed(const QString &windowId, PhosphorEngine::WindowKind kind=PhosphorEngine::WindowKind::Unknown) | PhosphorPlacement::WindowTrackingService | |
| windowRegistry() const | PhosphorPlacement::WindowTrackingService | |
| windowsInZone(const QString &zoneId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| WindowTrackingService(PhosphorZones::LayoutRegistry *layoutManager, PhosphorScreens::ScreenManager *screenManager, PhosphorWorkspaces::VirtualDesktopManager *vdm, IGeometryResolver *geometryResolver=nullptr, PlacementConfig config={}, QObject *parent=nullptr) | PhosphorPlacement::WindowTrackingService | explicit |
| windowZoneChanged(const QString &windowId, const QString &zoneId) | PhosphorPlacement::WindowTrackingService | signal |
| zoneForWindow(const QString &windowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| zoneGeometry(const QString &zoneId, const QString &screenId=QString()) const override | PhosphorPlacement::WindowTrackingService | virtual |
| zonesForWindow(const QString &windowId) const override | PhosphorPlacement::WindowTrackingService | virtual |
| ~IWindowTrackingService()=default | PhosphorEngine::IWindowTrackingService | virtual |
| ~WindowTrackingService() override | PhosphorPlacement::WindowTrackingService | |