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

This is the complete list of members for PhosphorSnapEngine::SnapEngine, including all inherited members.

activateWindowRequested(const QString &windowId)PhosphorEngine::PlacementEngineBasesignal
activeScreen() constPhosphorEngine::IPlacementEngineinlinevirtual
activeScreens() constPhosphorEngine::IPlacementEngineinlinevirtual
algorithmChanged(const QString &algorithmId)PhosphorEngine::PlacementEngineBasesignal
algorithmId() constPhosphorEngine::IPlacementEngineinlinevirtual
applyBatchAssignments(const QVector< PhosphorEngine::ZoneAssignmentEntry > &entries, PhosphorEngine::SnapIntent intent=PhosphorEngine::SnapIntent::UserInitiated, std::function< QString()> fallbackScreenResolver={})PhosphorSnapEngine::SnapEngine
applyGeometriesBatch(const PhosphorProtocol::WindowGeometryList &geometries, const QString &action)PhosphorSnapEngine::SnapEnginesignal
applyGeometryRequested(const QString &windowId, int x, int y, int width, int height, const QString &zoneId, const QString &screenId, bool sizeOnly)PhosphorSnapEngine::SnapEnginesignal
applyPerScreenConfig(const QString &screenId, const QVariantMap &overrides)PhosphorEngine::IPlacementEngineinlinevirtual
beginDragInsertPreview(const QString &windowId, const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
calculateResnapEntriesFromAutotileOrder(const QStringList &autotileWindowOrder, const QString &screenId)PhosphorSnapEngine::SnapEngine
calculateResnapFromAutotileOrder(const QStringList &autotileWindowOrder, const QString &screenId) constPhosphorSnapEngine::SnapEngine
calculateResnapFromCurrentAssignments(const QString &screenFilter=QString()) constPhosphorSnapEngine::SnapEngine
calculateResnapFromPreviousLayout()PhosphorSnapEngine::SnapEngine
calculateRestoreFromSession(const QString &windowId, const QString &screenId, bool isSticky, PhosphorEngine::WindowKind kind=PhosphorEngine::WindowKind::Unknown) constPhosphorSnapEngine::SnapEngine
calculateRotation(bool clockwise, const QString &screenFilter=QString()) constPhosphorSnapEngine::SnapEngine
calculateSnapAllWindowEntries(const QStringList &windowIds, const QString &screenId) constPhosphorSnapEngine::SnapEngine
calculateSnapAllWindows(const QStringList &windowIds, const QString &screenId)PhosphorSnapEngine::SnapEngine
calculateSnapToAppRule(const QString &windowId, const QString &windowScreenName, bool isSticky) constPhosphorSnapEngine::SnapEngine
calculateSnapToEmptyZone(const QString &windowId, const QString &windowScreenId, bool isSticky) constPhosphorSnapEngine::SnapEngine
calculateSnapToLastZone(const QString &windowId, const QString &windowScreenId, bool isSticky) constPhosphorSnapEngine::SnapEngine
cancelDragInsertPreview()PhosphorEngine::IPlacementEngineinlinevirtual
claimWindow(const QString &windowId, const QRect &geometry, const QString &screenId, bool overwrite=false)PhosphorEngine::PlacementEngineBase
clearAllSavedFloating()PhosphorEngine::IPlacementEngineinlinevirtual
clearModeSpecificFloatMarker(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
clearPerScreenConfig(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
clearSavedFloatingForWindows(const QStringList &windowIds) overridePhosphorSnapEngine::SnapEngineinlinevirtual
clearSavedModeFloating() overridePhosphorSnapEngine::SnapEngineinlinevirtual
clearSavedSnapFloating()PhosphorSnapEngine::SnapEngine
clearUnmanagedGeometry(const QString &windowId)PhosphorEngine::PlacementEngineBase
commitDragInsertPreview()PhosphorEngine::IPlacementEngineinlinevirtual
commitMultiZoneSnap(const QString &windowId, const QStringList &zoneIds, const QString &screenId, PhosphorEngine::SnapIntent intent=PhosphorEngine::SnapIntent::UserInitiated)PhosphorSnapEngine::SnapEngine
commitSnap(const QString &windowId, const QString &zoneId, const QString &screenId, PhosphorEngine::SnapIntent intent=PhosphorEngine::SnapIntent::UserInitiated)PhosphorSnapEngine::SnapEngine
computeDragInsertIndexAtPoint(const QString &screenId, const QPoint &cursorPos) constPhosphorEngine::IPlacementEngineinlinevirtual
currentActivity() constPhosphorSnapEngine::SnapEngine
currentVirtualDesktop() constPhosphorSnapEngine::SnapEngine
cycleFocus(bool forward, const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
decreaseMasterCount()PhosphorEngine::IPlacementEngineinlinevirtual
decreaseMasterRatio(qreal delta=0.05)PhosphorEngine::IPlacementEngineinlinevirtual
deserializeBaseState(const QJsonObject &state)PhosphorEngine::PlacementEngineBase
deserializeEngineState(const QJsonObject &state)PhosphorEngine::IPlacementEngineinlinevirtual
deserializePendingRestores(const QJsonObject &obj)PhosphorEngine::IPlacementEngineinlinevirtual
deserializeWindowOrders(const QJsonArray &orders)PhosphorEngine::IPlacementEngineinlinevirtual
desktopsWithActiveState() constPhosphorEngine::IPlacementEngineinlinevirtual
dragInsertPreviewScreenId() constPhosphorEngine::IPlacementEngineinlinevirtual
effectiveSplitRatioStep(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
effectReportedWindows() constPhosphorSnapEngine::SnapEngineinline
emitBatchedResnap(const QVector< PhosphorEngine::ZoneAssignmentEntry > &entries)PhosphorSnapEngine::SnapEngine
engineId() const overridePhosphorSnapEngine::SnapEngineinlinevirtual
engineSettings() constPhosphorEngine::PlacementEngineBaseinline
floatWindow(const QString &windowId)PhosphorEngine::PlacementEngineBase
focusInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
focusMaster()PhosphorEngine::IPlacementEngineinlinevirtual
forgetWindow(const QString &windowId)PhosphorEngine::PlacementEngineBase
geometryRestoreRequested(const QString &windowId, const QRect &geometry, const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
handoffReceive(const HandoffContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
handoffRelease(const QString &windowId) overridePhosphorSnapEngine::SnapEnginevirtual
hasDragInsertPreview() constPhosphorEngine::IPlacementEngineinlinevirtual
hasUnmanagedGeometry(const QString &windowId) constPhosphorEngine::PlacementEngineBase
increaseMasterCount()PhosphorEngine::IPlacementEngineinlinevirtual
increaseMasterRatio(qreal delta=0.05)PhosphorEngine::IPlacementEngineinlinevirtual
isActiveOnScreen(const QString &screenId) const overridePhosphorSnapEngine::SnapEnginevirtual
isEnabled() const noexcept overridePhosphorSnapEngine::SnapEnginevirtual
isModeSpecificFloated(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
isWindowManaged(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
isWindowTiled(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
isWindowTracked(const QString &windowId) const overridePhosphorSnapEngine::SnapEnginevirtual
lastActiveScreenId() constPhosphorSnapEngine::SnapEngineinline
loadState() overridePhosphorSnapEngine::SnapEnginevirtual
managedWindowOrder(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
markModeSpecificFloated(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
markWindowReported(const QString &windowId)PhosphorSnapEngine::SnapEngine
moveFocusedInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
moveFocusedToPosition(int zoneNumber, const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
navigationFeedback(bool success, const QString &action, const QString &reason, const QString &sourceId, const QString &targetId, const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
onWindowClaimed(const QString &windowId) overridePhosphorSnapEngine::SnapEngineprotectedvirtual
onWindowFloated(const QString &windowId) overridePhosphorSnapEngine::SnapEngineprotectedvirtual
onWindowReleased(const QString &windowId) overridePhosphorSnapEngine::SnapEngineprotectedvirtual
onWindowUnfloated(const QString &windowId) overridePhosphorSnapEngine::SnapEngineprotectedvirtual
perScreenOverrides(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
placementChanged(const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
PlacementEngineBase(QObject *parent=nullptr)PhosphorEngine::PlacementEngineBaseexplicitprotected
pruneStaleWindows(const QSet< QString > &aliveWindowIds) overridePhosphorSnapEngine::SnapEnginevirtual
pruneStatesForActivities(const QStringList &validActivities)PhosphorEngine::IPlacementEngineinlinevirtual
pruneStatesForDesktop(int removedDesktop)PhosphorEngine::IPlacementEngineinlinevirtual
pushFocusedToEmptyZone(const PhosphorEngine::NavigationContext &ctx)PhosphorSnapEngine::SnapEngine
pushToEmptyZone(const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
reapplyLayout(const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
refreshConfigFromSettings()PhosphorEngine::IPlacementEngineinlinevirtual
releaseWindow(const QString &windowId)PhosphorEngine::PlacementEngineBase
resnapCurrentAssignments(const QString &screenFilter=QString())PhosphorSnapEngine::SnapEngine
resnapFromAutotileOrder(const QStringList &autotileWindowOrder, const QString &screenId)PhosphorSnapEngine::SnapEngine
resnapToNewLayout()PhosphorSnapEngine::SnapEngine
resnapToNewLayoutRequested(const QString &resnapData)PhosphorSnapEngine::SnapEnginesignal
resolveUnfloatGeometry(const QString &windowId, const QString &fallbackScreen) constPhosphorSnapEngine::SnapEngine
resolveWindowRestore(const QString &windowId, const QString &screenId, bool sticky, PhosphorEngine::WindowKind kind=PhosphorEngine::WindowKind::Unknown)PhosphorSnapEngine::SnapEngine
restoreFocusedWindow(const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
restoreSavedModeFloat(const QString &windowId) overridePhosphorSnapEngine::SnapEngineinlinevirtual
restoreSnapFloating(const QString &windowId)PhosphorSnapEngine::SnapEngine
retile(const QString &screenId=QString())PhosphorEngine::IPlacementEngineinlinevirtual
rotateWindows(bool clockwise, const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
rotateWindowsInLayout(bool clockwise, const QString &screenId)PhosphorSnapEngine::SnapEngine
runtimeMaxWindows() constPhosphorEngine::IPlacementEngineinlinevirtual
saveModeFloat(const QString &windowId) overridePhosphorSnapEngine::SnapEngineinlinevirtual
saveSnapFloating(const QString &windowId)PhosphorSnapEngine::SnapEngine
saveState() overridePhosphorSnapEngine::SnapEnginevirtual
scheduleRetileForScreen(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
screenForTrackedWindow(const QString &windowId) const overridePhosphorSnapEngine::SnapEnginevirtual
serializeBaseState() constPhosphorEngine::PlacementEngineBase
serializeEngineState() constPhosphorEngine::IPlacementEngineinlinevirtual
serializePendingRestores() constPhosphorEngine::IPlacementEngineinlinevirtual
serializeWindowOrders() constPhosphorEngine::IPlacementEngineinlinevirtual
setActiveScreenHint(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
setActiveScreens(const QSet< QString > &screens)PhosphorEngine::IPlacementEngineinlinevirtual
setAlgorithm(const QString &algorithmId)PhosphorEngine::IPlacementEngineinlinevirtual
setAutotileEngine(PhosphorEngine::IPlacementEngine *engine)PhosphorSnapEngine::SnapEngine
setCurrentActivity(const QString &activity)PhosphorEngine::IPlacementEngineinlinevirtual
setCurrentDesktop(int desktop)PhosphorEngine::IPlacementEngineinlinevirtual
setEngineSettings(QObject *settings)PhosphorEngine::PlacementEngineBase
setInitialWindowOrder(const QString &screenId, const QStringList &windowIds)PhosphorEngine::IPlacementEngineinlinevirtual
setIsWindowFloatingFn(std::function< bool(const QString &)> fn)PhosphorEngine::IPlacementEngineinlinevirtual
setNavigationStateProvider(INavigationStateProvider *provider)PhosphorSnapEngine::SnapEngine
setPersistenceDelegate(std::function< void()> saveFn, std::function< void()> loadFn)PhosphorSnapEngine::SnapEngineinline
setShouldRestorePredicate(ShouldRestorePredicate predicate)PhosphorSnapEngine::SnapEngineinline
settingsPersistRequested()PhosphorEngine::PlacementEngineBasesignal
setUnmanagedGeometries(const QHash< QString, UnmanagedEntry > &geos)PhosphorEngine::PlacementEngineBase
setWindowFloat(const QString &windowId, bool shouldFloat) overridePhosphorSnapEngine::SnapEnginevirtual
setWindowRegistry(QObject *registry)PhosphorEngine::IPlacementEngineinlinevirtual
setZoneAdjacencyResolver(IZoneAdjacencyResolver *resolver)PhosphorSnapEngine::SnapEngine
ShouldRestorePredicate typedefPhosphorSnapEngine::SnapEngine
snapAllWindows(const QString &screenId)PhosphorSnapEngine::SnapEngine
snapAllWindows(const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
snapAllWindowsRequested(const QString &screenId)PhosphorSnapEngine::SnapEnginesignal
SnapEngine(PhosphorZones::LayoutRegistry *layoutManager, PhosphorEngine::IWindowTrackingService *windowTracker, PhosphorZones::IZoneDetector *zoneDetector, PhosphorEngine::IVirtualDesktopManager *vdm, QObject *parent=nullptr)PhosphorSnapEngine::SnapEngineexplicit
snapState() constPhosphorSnapEngine::SnapEngineinline
stateForScreen(const QString &screenId) overridePhosphorSnapEngine::SnapEnginevirtual
stateForScreen(const QString &screenId) const overridePhosphorSnapEngine::SnapEnginevirtual
storeUnmanagedGeometry(const QString &windowId, const QRect &geometry, const QString &screenId, bool overwrite=false)PhosphorEngine::PlacementEngineBase
swapFocusedInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
swapFocusedWithMaster()PhosphorEngine::IPlacementEngineinlinevirtual
toggleFocusedFloat(const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
toggleWindowFloat(const QString &windowId, const QString &screenId) overridePhosphorSnapEngine::SnapEnginevirtual
uncommitSnap(const QString &windowId)PhosphorSnapEngine::SnapEngine
unfloatWindow(const QString &windowId)PhosphorEngine::PlacementEngineBase
unmanagedGeometries() constPhosphorEngine::PlacementEngineBaseinline
unmanagedGeometry(const QString &windowId) constPhosphorEngine::PlacementEngineBase
unmanagedScreen(const QString &windowId) constPhosphorEngine::PlacementEngineBase
updateDragInsertPreview(int insertIndex)PhosphorEngine::IPlacementEngineinlinevirtual
updateStickyScreenPins(const std::function< bool(const QString &)> &isWindowSticky)PhosphorEngine::IPlacementEngineinlinevirtual
windowClosed(const QString &windowId) overridePhosphorSnapEngine::SnapEnginevirtual
windowFloatingChanged(const QString &windowId, bool floating, const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
windowFloatingClearedForSnap(const QString &windowId, const QString &screenId)PhosphorSnapEngine::SnapEnginesignal
windowFloatingStateSynced(const QString &windowId, bool floating, const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
windowFocused(const QString &windowId, const QString &screenId) overridePhosphorSnapEngine::SnapEnginevirtual
windowOpened(const QString &windowId, const QString &screenId, int minWidth, int minHeight) overridePhosphorSnapEngine::SnapEnginevirtual
PhosphorEngine::PlacementEngineBase::windowOpened(const QString &windowId, const QString &screenId)PhosphorEngine::IPlacementEngineinline
windowsBatchFloated(const QStringList &windowIds, const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
windowSnapStateChanged(const QString &windowId, const PhosphorProtocol::WindowStateEntry &entry)PhosphorSnapEngine::SnapEnginesignal
windowsReleased(const QStringList &windowIds, const QSet< QString > &releasedScreenIds)PhosphorEngine::PlacementEngineBasesignal
windowState(const QString &windowId) constPhosphorEngine::PlacementEngineBase
windowStateTransitioned(const QString &windowId, WindowState oldState, WindowState newState)PhosphorEngine::PlacementEngineBasesignal
~IPlacementEngine()=defaultPhosphorEngine::IPlacementEnginevirtual
~PlacementEngineBase() overridePhosphorEngine::PlacementEngineBase
~SnapEngine() overridePhosphorSnapEngine::SnapEngine