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
AutotileModePredicate typedefPhosphorPlacement::WindowTrackingService
AutotileTiledPredicate typedefPhosphorPlacement::WindowTrackingService
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
clearFreeGeometry(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
DirtyWindowPlacements enum valuePhosphorPlacement::WindowTrackingService
DirtyZoneAssignments enum valuePhosphorPlacement::WindowTrackingService
EngineFloatLister typedefPhosphorPlacement::WindowTrackingService
EngineFloatResolver typedefPhosphorPlacement::WindowTrackingService
EngineFloatWriter typedefPhosphorPlacement::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
isWindowAutotileTiled(const QString &windowId) constPhosphorPlacement::WindowTrackingServiceinline
isWindowFloating(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
isWindowInAutotileMode(const QString &windowId) constPhosphorPlacement::WindowTrackingServiceinline
isWindowSnapped(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
isWindowSticky(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
lastUsedDesktop() constPhosphorPlacement::WindowTrackingService
lastUsedScreenName() constPhosphorPlacement::WindowTrackingService
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, PhosphorScreens::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
placementStore() overridePhosphorPlacement::WindowTrackingServiceinlinevirtual
placementStore() constPhosphorPlacement::WindowTrackingServiceinline
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
pruneStaleAssignments(const QSet< QString > &aliveWindowIds)PhosphorPlacement::WindowTrackingService
recordedSnapZones(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
recordFloatingClose(const QString &windowId, const QString &screenId, const QRect &geometry)PhosphorPlacement::WindowTrackingService
recordFreeGeometry(const QString &windowId, const QString &screenId, const QRect &geometry, bool overwrite) overridePhosphorPlacement::WindowTrackingServicevirtual
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
screenForWindow(const QString &windowId) const overridePhosphorPlacement::WindowTrackingServicevirtual
screenForWindow(const QString &windowId, const QString &defaultScreen) 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
setAutotileModePredicate(AutotileModePredicate predicate)PhosphorPlacement::WindowTrackingServiceinline
setAutotileTiledPredicate(AutotileTiledPredicate predicate)PhosphorPlacement::WindowTrackingServiceinline
setEngineFloatLister(EngineFloatLister lister)PhosphorPlacement::WindowTrackingServiceinline
setEngineFloatResolver(EngineFloatResolver resolver)PhosphorPlacement::WindowTrackingServiceinline
setEngineFloatWriter(EngineFloatWriter writer)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, PhosphorScreens::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