| asQObject()=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| assignWindowToZone(const QString &windowId, const QString &zoneId, const QString &screenId, int virtualDesktop)=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| assignWindowToZones(const QString &windowId, const QStringList &zoneIds, const QString &screenId, int virtualDesktop)=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| buildOccupiedZoneSet(const QString &screenFilter=QString(), int desktopFilter=0) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| clearAutoSnapped(const QString &windowId)=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| clearFloatingForSnap(const QString &windowId)=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| consumePendingAssignment(const QString &windowId)=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| currentAppIdFor(const QString &anyWindowId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| findEmptyZone(const QString &screenId=QString()) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| findEmptyZoneInLayout(PhosphorZones::Layout *layout, const QString &screenId, int desktopFilter=0) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| isWindowFloating(const QString &windowId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| isWindowSnapped(const QString &windowId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| isWindowSticky(const QString &windowId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| pendingRestoreQueues() const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| preFloatScreen(const QString &windowId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| preFloatZones(const QString &windowId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| recordSnapIntent(const QString &windowId, bool wasUserInitiated)=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| resolveEffectiveScreenId(const QString &screenId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| resolveZoneGeometry(const QStringList &zoneIds, const QString &screenId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| screenAssignments() const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| screenManager() const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| setWindowFloating(const QString &windowId, bool floating)=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| takeResnapBuffer()=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| unassignWindow(const QString &windowId)=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| unsnapForFloat(const QString &windowId)=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| updateLastUsedZone(const QString &zoneId, const QString &screenId, const QString &windowClass, int virtualDesktop)=0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| validatedUnmanagedGeometry(const QString &windowId, const QString &screenId, bool exactOnly=false) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| windowsInZone(const QString &zoneId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| zoneAssignments() const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| zoneForWindow(const QString &windowId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| zoneGeometry(const QString &zoneId, const QString &screenId=QString()) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| zonesForWindow(const QString &windowId) const =0 | PhosphorEngine::IWindowTrackingService | pure virtual |
| ~IWindowTrackingService()=default | PhosphorEngine::IWindowTrackingService | virtual |