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
allSnapStates() constPhosphorSnapEngine::SnapEngine
announceLayerSwitch(const LayerSwitchResult &result, const QString &action, const QString &screenId)PhosphorEngine::PlacementEngineBaseprotected
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
applyNoMatchFloatDefault(const QString &windowId, const QString &screenId)PhosphorSnapEngine::SnapEngine
applyPerScreenConfig(const QString &screenId, const QVariantMap &overrides)PhosphorEngine::IPlacementEngineinlinevirtual
beginArrivalBurst()PhosphorEngine::IPlacementEngineinlinevirtual
beginDragInsertPreview(const QString &windowId, const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
calculateResnapEntriesFromAutotileOrder(const QStringList &autotileWindowOrder, const QString &screenId, const QStringList &preClaimedZoneIds={})PhosphorSnapEngine::SnapEngine
calculateResnapFromAutotileOrder(const QStringList &autotileWindowOrder, const QString &screenId, const QStringList &preClaimedZoneIds={}) constPhosphorSnapEngine::SnapEngine
calculateResnapFromCurrentAssignments(const QString &screenFilter=QString()) constPhosphorSnapEngine::SnapEngine
calculateResnapFromPreviousLayout()PhosphorSnapEngine::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
calculateSnapToEmptyZone(const QString &windowId, const QString &windowScreenId, bool isSticky) constPhosphorSnapEngine::SnapEngine
calculateSnapToLastZone(const QString &windowId, const QString &windowScreenId, bool isSticky) constPhosphorSnapEngine::SnapEngine
calculateSnapToPlacementRule(const QString &windowId, const QString &windowScreenName, bool isSticky) constPhosphorSnapEngine::SnapEngine
cancelDragAutoScroll()PhosphorEngine::IPlacementEngineinlinevirtual
cancelDragInsertPreview()PhosphorEngine::IPlacementEngineinlinevirtual
capturePlacement(const QString &windowId) const overridePhosphorSnapEngine::SnapEnginevirtual
capturePlacementAtDesktop(const QString &windowId, int gateDesktop) constPhosphorSnapEngine::SnapEngine
claimCrossScreenReopen(const QString &windowId, const QString &openingScreenId, int minWidth=0, int minHeight=0)PhosphorEngine::IPlacementEngineinlinevirtual
clearCurrentDesktopForScreen(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
clearModeSpecificFloatMarker(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
clearPerScreenConfig(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
commitDragInsertPreview()PhosphorEngine::IPlacementEngineinlinevirtual
commitMultiZoneSnap(const QString &windowId, const QStringList &zoneIds, const QString &screenId, PhosphorEngine::SnapIntent intent=PhosphorEngine::SnapIntent::UserInitiated, int virtualDesktop=0)PhosphorSnapEngine::SnapEngine
commitSnap(const QString &windowId, const QString &zoneId, const QString &screenId, PhosphorEngine::SnapIntent intent=PhosphorEngine::SnapIntent::UserInitiated, int virtualDesktop=0)PhosphorSnapEngine::SnapEngine
computeDragInsertTargetAtPoint(const QString &screenId, const QPoint &cursorPos) constPhosphorEngine::IPlacementEngineinlinevirtual
crossModeFocusRequested(const QString &targetScreenId, const QString &direction, bool *handled)PhosphorEngine::PlacementEngineBasesignal
crossModeMoveRequested(const QString &windowId, const QString &targetScreenId, int targetDesktop, const QString &direction)PhosphorEngine::PlacementEngineBasesignal
crossModeSwapRequested(const QString &windowId, const QString &targetScreenId, int targetDesktop, const QString &direction)PhosphorEngine::PlacementEngineBasesignal
currentActivity() constPhosphorSnapEngine::SnapEngine
currentVirtualDesktop() constPhosphorSnapEngine::SnapEngine
currentVirtualDesktopForScreen(const QString &screenId) constPhosphorSnapEngine::SnapEngine
cycleFocus(bool forward, const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
decreaseMasterCount()PhosphorEngine::IPlacementEngineinlinevirtual
decreaseMasterRatio(qreal delta=kDefaultSplitRatioStep)PhosphorEngine::IPlacementEngineinlinevirtual
desktopsWithActiveState() const overridePhosphorSnapEngine::SnapEnginevirtual
dragAutoScrollActive() constPhosphorEngine::IPlacementEngineinlinevirtual
dragAutoScrollTick(const QString &screenId, const QPoint &cursorPos, qreal dtSeconds)PhosphorEngine::IPlacementEngineinlinevirtual
dragInsertIndicatorRect(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
dragInsertPreviewPriorScreenId() constPhosphorEngine::IPlacementEngineinlinevirtual
dragInsertPreviewScreenId() constPhosphorEngine::IPlacementEngineinlinevirtual
effectiveSplitRatioStep(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
effectReportedWindows() constPhosphorSnapEngine::SnapEngineinline
emitBatchedResnap(const QVector< PhosphorEngine::ZoneAssignmentEntry > &entries)PhosphorSnapEngine::SnapEngine
endArrivalBurst()PhosphorEngine::IPlacementEngineinlinevirtual
engineId() const overridePhosphorSnapEngine::SnapEngineinlinevirtual
engineSettings() constPhosphorEngine::PlacementEngineBaseinline
entryZoneForCrossing(const QString &direction, const QString &neighbourScreen) constPhosphorSnapEngine::SnapEngine
ExclusionQueryProvider typedefPhosphorSnapEngine::SnapEngine
floatingWindows() constPhosphorSnapEngine::SnapEngine
FloatPredicate typedefPhosphorSnapEngine::SnapEngine
focusInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
focusMaster()PhosphorEngine::IPlacementEngineinlinevirtual
forgetWindow(const QString &windowId)PhosphorSnapEngine::SnapEngine
geometryRestoreRequested(const QString &windowId, const QRect &geometry, const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
globalState() constPhosphorSnapEngine::SnapEngineinline
handoffReceive(const HandoffContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
handoffRelease(const QString &windowId) overridePhosphorSnapEngine::SnapEnginevirtual
hasDragInsertPreview() constPhosphorEngine::IPlacementEngineinlinevirtual
heldScreenForWindow(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
increaseMasterCount()PhosphorEngine::IPlacementEngineinlinevirtual
increaseMasterRatio(qreal delta=kDefaultSplitRatioStep)PhosphorEngine::IPlacementEngineinlinevirtual
IPlacementEngine()=defaultPhosphorEngine::IPlacementEngineprotected
IPlacementEngine(const IPlacementEngine &)=deletePhosphorEngine::IPlacementEngine
isActiveOnScreen(const QString &screenId) const overridePhosphorSnapEngine::SnapEnginevirtual
isAppIdExcluded(const QString &appId) constPhosphorSnapEngine::SnapEngine
isEnabled() const noexcept overridePhosphorSnapEngine::SnapEnginevirtual
isFloating(const QString &windowId) constPhosphorSnapEngine::SnapEngine
isModeSpecificFloated(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
isWindowExcluded(const QString &windowId, const QString &screenHint=QString()) constPhosphorSnapEngine::SnapEngine
isWindowManaged(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
isWindowTiled(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
isWindowTracked(const QString &windowId) const overridePhosphorSnapEngine::SnapEnginevirtual
kDefaultSplitRatioStepPhosphorEngine::IPlacementEnginestatic
lastActiveScreenId() constPhosphorSnapEngine::SnapEngineinline
lastManagedRect(const QString &windowId) constPhosphorEngine::PlacementEngineBaseinlinevirtual
LayoutSupport enum namePhosphorEngine::IPlacementEngine
layoutSupport() const overridePhosphorSnapEngine::SnapEngineinlinevirtual
LiveModeResolver typedefPhosphorSnapEngine::SnapEngine
loadState() overridePhosphorSnapEngine::SnapEnginevirtual
managedFocusedWindow(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
ManagedRestorePredicate typedefPhosphorSnapEngine::SnapEngine
managedWindowOrder(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
markModeSpecificFloated(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
markWindowReported(const QString &windowId)PhosphorSnapEngine::SnapEngine
migrateWindowToScreen(const QString &windowId, const QString &newScreenId)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
onWindowResized(const QString &windowId, const QRect &oldFrame, const QRect &newFrame, const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
operator=(const IPlacementEngine &)=deletePhosphorEngine::IPlacementEngine
perScreenOverrides(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
placementChanged(const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
PlacementEngineBase(QObject *parent=nullptr)PhosphorEngine::PlacementEngineBaseexplicitprotected
PlacementZonesResolver typedefPhosphorSnapEngine::SnapEngine
providesDragInsertSelector() constPhosphorEngine::IPlacementEngineinlinevirtual
pruneStaleWindows(const QSet< QString > &aliveWindowIds) overridePhosphorSnapEngine::SnapEnginevirtual
pruneStatesForActivities(const QStringList &validActivities) overridePhosphorSnapEngine::SnapEnginevirtual
pruneStatesForDesktop(int removedDesktop) overridePhosphorSnapEngine::SnapEnginevirtual
pruneStatesForRemovedScreen(const QString &physicalScreenId) overridePhosphorSnapEngine::SnapEnginevirtual
pushFocusedToEmptyZone(const PhosphorEngine::NavigationContext &ctx)PhosphorSnapEngine::SnapEngine
pushToEmptyZone(const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
reapplyLayout(const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
reapplyManagedWindowAppearance() overridePhosphorSnapEngine::SnapEnginevirtual
refreshConfigFromSettings()PhosphorEngine::IPlacementEngineinlinevirtual
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
resolveCrossDesktopZone(const QString &currentZoneId, const QString &screenId, int targetDesktop) constPhosphorSnapEngine::SnapEngine
resolveFallbackUnfloatGeometry(const QString &windowId, const QString &fallbackScreen) constPhosphorSnapEngine::SnapEngine
resolveUnfloatGeometry(const QString &windowId, const QString &fallbackScreen) constPhosphorSnapEngine::SnapEngine
resolveUnfloatGeometry(const QString &windowId, const QString &fallbackScreen, bool confineToFallbackScreen) 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
restorePlacement(const WindowPlacement &placement, const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
RestorePositionPredicate typedefPhosphorSnapEngine::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
savedMaxWindowsForAlgorithm(const QString &algorithmId) constPhosphorEngine::IPlacementEngineinlinevirtual
saveState() overridePhosphorSnapEngine::SnapEnginevirtual
scheduleRetileForScreen(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
screenForTrackedWindow(const QString &windowId) const overridePhosphorSnapEngine::SnapEnginevirtual
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
setCrossSurfaceResolver(PhosphorEngine::ICrossSurfaceResolver *resolver) overridePhosphorSnapEngine::SnapEnginevirtual
setCurrentActivity(const QString &activity) overridePhosphorSnapEngine::SnapEnginevirtual
setCurrentDesktop(int desktop) overridePhosphorSnapEngine::SnapEnginevirtual
setCurrentDesktopForScreen(const QString &screenId, int desktop) overridePhosphorSnapEngine::SnapEnginevirtual
setEngineSettings(QObject *settings)PhosphorEngine::PlacementEngineBase
setExcludeRuleSet(const PhosphorRules::RuleSet *ruleSet)PhosphorSnapEngine::SnapEngine
setExclusionQueryProvider(ExclusionQueryProvider provider)PhosphorSnapEngine::SnapEngineinline
setFloating(const QString &windowId, bool floating)PhosphorSnapEngine::SnapEngine
setFloatPredicate(FloatPredicate predicate)PhosphorSnapEngine::SnapEngineinline
setInitialFocusedWindow(const QString &screenId, const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
setInitialWindowOrder(const QString &screenId, const QStringList &windowIds)PhosphorEngine::IPlacementEngineinlinevirtual
setInteractiveDragWindow(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
setLiveModeResolver(LiveModeResolver resolver)PhosphorSnapEngine::SnapEngineinline
setManagedRestorePredicate(ManagedRestorePredicate predicate)PhosphorSnapEngine::SnapEngineinline
setNavigationStateProvider(INavigationStateProvider *provider)PhosphorSnapEngine::SnapEngine
setPersistenceDelegate(std::function< void()> saveFn, std::function< void()> loadFn)PhosphorSnapEngine::SnapEngineinline
setPlacementZonesResolver(PlacementZonesResolver resolver)PhosphorSnapEngine::SnapEngineinline
setRestorePositionPredicate(RestorePositionPredicate predicate)PhosphorSnapEngine::SnapEngineinline
setShouldRestorePredicate(ShouldRestorePredicate predicate)PhosphorSnapEngine::SnapEngineinline
setTilingEngineLiveResolver(TilingEngineLiveResolver resolver)PhosphorSnapEngine::SnapEngineinline
settingsPersistRequested()PhosphorEngine::PlacementEngineBasesignal
setUnfloatFallbackPredicate(UnfloatFallbackPredicate predicate)PhosphorSnapEngine::SnapEngineinline
setWindowFloat(const QString &windowId, bool shouldFloat, const QString &screenId=QString()) overridePhosphorSnapEngine::SnapEnginevirtual
setWindowRegistry(QObject *registry) overridePhosphorSnapEngine::SnapEnginevirtual
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
spanFocusedInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
stateForScreen(const QString &screenId) overridePhosphorSnapEngine::SnapEnginevirtual
stateForScreen(const QString &screenId) const overridePhosphorSnapEngine::SnapEnginevirtual
stateForWindow(const QString &windowId)PhosphorSnapEngine::SnapEngine
stateForWindow(const QString &windowId) constPhosphorSnapEngine::SnapEngine
stateForWindowOnScreen(const QString &windowId, const QString &screenId)PhosphorSnapEngine::SnapEngine
stickyPinnedDesktopForScreen(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
swapFocusedInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
swapFocusedWithMaster()PhosphorEngine::IPlacementEngineinlinevirtual
switchFocusBetweenFloatingAndTiling(const QString &screenId) overridePhosphorSnapEngine::SnapEnginevirtual
TilingEngineLiveResolver typedefPhosphorSnapEngine::SnapEngine
toggleFocusedFloat(const PhosphorEngine::NavigationContext &ctx) overridePhosphorSnapEngine::SnapEnginevirtual
toggleWindowFloat(const QString &windowId, const QString &screenId) overridePhosphorSnapEngine::SnapEnginevirtual
uncommitSnap(const QString &windowId)PhosphorSnapEngine::SnapEngine
UnfloatFallbackPredicate typedefPhosphorSnapEngine::SnapEngine
updateDragInsertPreview(const DragInsertTarget &target)PhosphorEngine::IPlacementEngineinlinevirtual
updateStickyScreenPins(const std::function< bool(const QString &)> &isWindowSticky)PhosphorEngine::IPlacementEngineinlinevirtual
windowClosed(const QString &windowId) overridePhosphorSnapEngine::SnapEnginevirtual
windowDesktopMoveRequested(const QString &windowId, int desktop)PhosphorEngine::PlacementEngineBasesignal
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
windowInZoneOnScreen(const QString &zoneId, const QString &screenId) constPhosphorSnapEngine::SnapEngine
windowMinimumSize(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
windowMinSizeUpdated(const QString &windowId, int minWidth, int minHeight)PhosphorEngine::IPlacementEngineinlinevirtual
windowOpened(const QString &windowId, const QString &screenId, int minWidth, int minHeight) overridePhosphorSnapEngine::SnapEnginevirtual
PhosphorEngine::PlacementEngineBase::windowOpened(const QString &windowId, const QString &screenId)PhosphorEngine::IPlacementEngineinline
windowOutputMoveExpected(const QString &windowId, const QString &targetScreenId)PhosphorEngine::PlacementEngineBasesignal
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
zoneForWindow(const QString &windowId) constPhosphorSnapEngine::SnapEngine
~IPlacementEngine()=defaultPhosphorEngine::IPlacementEnginevirtual
~PlacementEngineBase() overridePhosphorEngine::PlacementEngineBase
~SnapEngine() overridePhosphorSnapEngine::SnapEngine