Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorPlacement::WindowTrackingService Member List

This is the complete list of members for PhosphorPlacement::WindowTrackingService, including all inherited members.

asQObject() overridePhosphorPlacement::WindowTrackingServiceinlinevirtual
assignWindowToZone(const QString &windowId, const QString &zoneId, const QString &screenId, int virtualDesktop) overridePhosphorPlacement::WindowTrackingServicevirtual
assignWindowToZones(const QString &windowId, const QStringList &zoneIds, const QString &screenId, int virtualDesktop) overridePhosphorPlacement::WindowTrackingServicevirtual
buildOccupiedZoneSet(const QString &screenFilter=QString(), int desktopFilter=0) const overridePhosphorPlacement::WindowTrackingServicevirtual
buildZoneOrderedWindowList(const QString &screenId) constPhosphorPlacement::WindowTrackingService
canonicalizeForLookup(const QString &rawWindowId) constPhosphorPlacement::WindowTrackingService
clearAutoSnapped(const QString &windowId) overridePhosphorPlacement::WindowTrackingServicevirtual
clearDirty()PhosphorPlacement::WindowTrackingService
clearFloatingForSnap(const QString &windowId) overridePhosphorPlacement::WindowTrackingServicevirtual
clearPreFloatZone(const QString &windowId)PhosphorPlacement::WindowTrackingService
clearPreFloatZoneForWindow(const QString &windowId)PhosphorPlacement::WindowTrackingService
clearResnapBuffer()PhosphorPlacement::WindowTrackingServiceinline
config() constPhosphorPlacement::WindowTrackingServiceinline
consumePendingAssignment(const QString &windowId) overridePhosphorPlacement::WindowTrackingServicevirtual
currentAppIdFor(const QString &anyWindowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
desktopAssignments() constPhosphorPlacement::WindowTrackingService
DirtyActiveLayoutId enum valuePhosphorPlacement::WindowTrackingService
DirtyAll enum valuePhosphorPlacement::WindowTrackingService
DirtyAutotileOrders enum valuePhosphorPlacement::WindowTrackingService
DirtyAutotilePending enum valuePhosphorPlacement::WindowTrackingService
DirtyField enum namePhosphorPlacement::WindowTrackingService
DirtyLastUsedZone enum valuePhosphorPlacement::WindowTrackingService
DirtyMask typedefPhosphorPlacement::WindowTrackingService
DirtyNone enum valuePhosphorPlacement::WindowTrackingService
DirtyPendingRestores enum valuePhosphorPlacement::WindowTrackingService
DirtyPreFloatScreens enum valuePhosphorPlacement::WindowTrackingService
DirtyPreFloatZones enum valuePhosphorPlacement::WindowTrackingService
DirtyPreTileGeometries enum valuePhosphorPlacement::WindowTrackingService
DirtyUserSnapped enum valuePhosphorPlacement::WindowTrackingService
DirtyZoneAssignments enum valuePhosphorPlacement::WindowTrackingService
findEmptyZone(const QString &screenId=QString()) const overridePhosphorPlacement::WindowTrackingServicevirtual
findEmptyZoneInLayout(PhosphorZones::Layout *layout, const QString &screenId, int desktopFilter=0) const overridePhosphorPlacement::WindowTrackingServicevirtual
floatingWindows() constPhosphorPlacement::WindowTrackingService
getEmptyZones(const QString &screenId) constPhosphorPlacement::WindowTrackingService
isAutoSnapped(const QString &windowId) constPhosphorPlacement::WindowTrackingService
isWindowFloating(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
isWindowSnapped(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
isWindowSticky(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
lastUsedZoneClass() constPhosphorPlacement::WindowTrackingService
lastUsedZoneId() constPhosphorPlacement::WindowTrackingService
markAsAutoSnapped(const QString &windowId)PhosphorPlacement::WindowTrackingService
markDirty(DirtyMask fields)PhosphorPlacement::WindowTrackingService
migrateScreenAssignmentsFromVirtual(const QString &physicalScreenId)PhosphorPlacement::WindowTrackingService
migrateScreenAssignmentsToVirtual(const QString &physicalScreenId, const QStringList &virtualScreenIds, Phosphor::Screens::ScreenManager *mgr)PhosphorPlacement::WindowTrackingService
multiZoneGeometry(const QStringList &zoneIds, const QString &screenId=QString()) constPhosphorPlacement::WindowTrackingService
onLayoutChanged()PhosphorPlacement::WindowTrackingService
peekDirty() constPhosphorPlacement::WindowTrackingServiceinline
PendingRestore typedefPhosphorPlacement::WindowTrackingService
pendingRestoreGeometries() constPhosphorPlacement::WindowTrackingService
pendingRestoreQueues() const overridePhosphorPlacement::WindowTrackingServiceinlinevirtual
physicalScreensWithStaleVirtualAssignments(const QSet< QString > &subdividedPhysicalIds) constPhosphorPlacement::WindowTrackingService
populateResnapBufferForAllScreens(const QSet< QString > &excludeScreens={}, const QSet< QString > &includeScreens={}, int desktopFilter=0)PhosphorPlacement::WindowTrackingService
preFloatScreen(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
preFloatScreenAssignments() constPhosphorPlacement::WindowTrackingService
preFloatZone(const QString &windowId) constPhosphorPlacement::WindowTrackingService
preFloatZoneAssignments() constPhosphorPlacement::WindowTrackingService
preFloatZones(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
pruneExcludedPendingRestores(const QStringList &exclusionPatterns)PhosphorPlacement::WindowTrackingService
pruneStaleAssignments(const QSet< QString > &aliveWindowIds)PhosphorPlacement::WindowTrackingService
recordSnapIntent(const QString &windowId, bool wasUserInitiated) overridePhosphorPlacement::WindowTrackingServicevirtual
ResnapEntry typedefPhosphorPlacement::WindowTrackingService
resolveEffectiveScreenId(const QString &screenId) const overridePhosphorPlacement::WindowTrackingServicevirtual
resolveZoneGeometry(const QStringList &zoneIds, const QString &screenId) const overridePhosphorPlacement::WindowTrackingServicevirtual
retagLastUsedZoneClass(const QString &newClass)PhosphorPlacement::WindowTrackingService
screenAssignments() const overridePhosphorPlacement::WindowTrackingServicevirtual
screenManager() const overridePhosphorPlacement::WindowTrackingServiceinlinevirtual
setActiveAssignments(const QHash< QString, QStringList > &zones, const QHash< QString, QString > &screens, const QHash< QString, int > &desktops)PhosphorPlacement::WindowTrackingService
setConfig(const PlacementConfig &config)PhosphorPlacement::WindowTrackingServiceinline
setFloatingWindows(const QSet< QString > &windows)PhosphorPlacement::WindowTrackingServiceinline
setLastUsedZone(const QString &zoneId, const QString &screenId, const QString &zoneClass, int desktop)PhosphorPlacement::WindowTrackingService
setPendingRestoreQueues(const QHash< QString, QList< PendingRestore > > &queues)PhosphorPlacement::WindowTrackingServiceinline
setPreFloatScreenAssignments(const QHash< QString, QString > &assignments)PhosphorPlacement::WindowTrackingService
setPreFloatZoneAssignments(const QHash< QString, QStringList > &assignments)PhosphorPlacement::WindowTrackingService
setShouldTrackPredicate(ShouldTrackPredicate predicate)PhosphorPlacement::WindowTrackingServiceinline
setSnapEngine(PhosphorEngine::PlacementEngineBase *engine)PhosphorPlacement::WindowTrackingServiceinline
setSnapState(PhosphorSnapEngine::SnapState *state)PhosphorPlacement::WindowTrackingServiceinline
setUserSnappedClasses(const QSet< QString > &classes)PhosphorPlacement::WindowTrackingService
setWindowFloating(const QString &windowId, bool floating) overridePhosphorPlacement::WindowTrackingServicevirtual
setWindowRegistry(PhosphorEngine::WindowRegistry *registry)PhosphorPlacement::WindowTrackingServiceinline
setWindowSticky(const QString &windowId, bool sticky)PhosphorPlacement::WindowTrackingService
ShouldTrackPredicate typedefPhosphorPlacement::WindowTrackingService
snapEngine() constPhosphorPlacement::WindowTrackingServiceinline
snappedWindows() constPhosphorPlacement::WindowTrackingService
stateChanged()PhosphorPlacement::WindowTrackingServicesignal
takeDirty()PhosphorPlacement::WindowTrackingService
takeResnapBuffer() overridePhosphorPlacement::WindowTrackingServiceinlinevirtual
unassignWindow(const QString &windowId) overridePhosphorPlacement::WindowTrackingServicevirtual
unsnapForFloat(const QString &windowId) overridePhosphorPlacement::WindowTrackingServicevirtual
updatedWindowGeometries() constPhosphorPlacement::WindowTrackingService
updateLastUsedZone(const QString &zoneId, const QString &screenId, const QString &windowClass, int virtualDesktop) overridePhosphorPlacement::WindowTrackingServicevirtual
userSnappedClasses() constPhosphorPlacement::WindowTrackingService
validatedUnmanagedGeometry(const QString &windowId, const QString &screenId, bool exactOnly=false) const overridePhosphorPlacement::WindowTrackingServicevirtual
validateGeometryForScreen(const QRect &geo, const QString &savedScreen, const QString &currentScreenName) constPhosphorPlacement::WindowTrackingService
windowClosed(const QString &windowId, PhosphorEngine::WindowKind kind=PhosphorEngine::WindowKind::Unknown)PhosphorPlacement::WindowTrackingService
windowRegistry() constPhosphorPlacement::WindowTrackingServiceinline
windowsInZone(const QString &zoneId) const overridePhosphorPlacement::WindowTrackingServicevirtual
WindowTrackingService(PhosphorZones::LayoutRegistry *layoutManager, PhosphorZones::IZoneDetector *zoneDetector, Phosphor::Screens::ScreenManager *screenManager, PhosphorWorkspaces::VirtualDesktopManager *vdm, IGeometryResolver *geometryResolver=nullptr, PlacementConfig config={}, QObject *parent=nullptr)PhosphorPlacement::WindowTrackingServiceexplicit
windowZoneChanged(const QString &windowId, const QString &zoneId)PhosphorPlacement::WindowTrackingServicesignal
zoneAssignments() const overridePhosphorPlacement::WindowTrackingServicevirtual
zoneForWindow(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
zoneGeometry(const QString &zoneId, const QString &screenId=QString()) const overridePhosphorPlacement::WindowTrackingServicevirtual
zonesForWindow(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
~IWindowTrackingService()=defaultPhosphorEngine::IWindowTrackingServicevirtual
~WindowTrackingService() overridePhosphorPlacement::WindowTrackingService