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

This is the complete list of members for PhosphorEngine::PlacementEngineBase, 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
applyPerScreenConfig(const QString &screenId, const QVariantMap &overrides)PhosphorEngine::IPlacementEngineinlinevirtual
beginDragInsertPreview(const QString &windowId, const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
cancelDragInsertPreview()PhosphorEngine::IPlacementEngineinlinevirtual
capturePlacement(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
clearCurrentDesktopForScreen(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
clearModeSpecificFloatMarker(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
clearPerScreenConfig(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
commitDragInsertPreview()PhosphorEngine::IPlacementEngineinlinevirtual
computeDragInsertIndexAtPoint(const QString &screenId, const QPoint &cursorPos) constPhosphorEngine::IPlacementEngineinlinevirtual
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
cycleFocus(bool forward, const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
decreaseMasterCount()PhosphorEngine::IPlacementEngineinlinevirtual
decreaseMasterRatio(qreal delta=0.05)PhosphorEngine::IPlacementEngineinlinevirtual
deserializeEngineState(const QJsonObject &state)PhosphorEngine::IPlacementEngineinlinevirtual
desktopsWithActiveState() constPhosphorEngine::IPlacementEngineinlinevirtual
dragInsertPreviewScreenId() constPhosphorEngine::IPlacementEngineinlinevirtual
effectiveSplitRatioStep(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
engineId() constPhosphorEngine::IPlacementEngineinlinevirtual
engineSettings() constPhosphorEngine::PlacementEngineBaseinline
focusInDirection(const QString &direction, const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
focusMaster()PhosphorEngine::IPlacementEngineinlinevirtual
geometryRestoreRequested(const QString &windowId, const QRect &geometry, const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
handoffReceive(const HandoffContext &ctx)PhosphorEngine::IPlacementEngineinlinevirtual
handoffRelease(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
hasDragInsertPreview() constPhosphorEngine::IPlacementEngineinlinevirtual
increaseMasterCount()PhosphorEngine::IPlacementEngineinlinevirtual
increaseMasterRatio(qreal delta=0.05)PhosphorEngine::IPlacementEngineinlinevirtual
isActiveOnScreen(const QString &screenId) const =0PhosphorEngine::IPlacementEnginepure virtual
isEnabled() const noexceptPhosphorEngine::IPlacementEngineinlinevirtual
isModeSpecificFloated(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
isWindowManaged(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
isWindowTiled(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
isWindowTracked(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
loadState()=0PhosphorEngine::IPlacementEnginepure virtual
managedWindowOrder(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
markModeSpecificFloated(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
moveFocusedInDirection(const QString &direction, const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
moveFocusedToPosition(int position, const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
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
perScreenOverrides(const QString &screenId) constPhosphorEngine::IPlacementEngineinlinevirtual
placementChanged(const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
PlacementEngineBase(QObject *parent=nullptr)PhosphorEngine::PlacementEngineBaseexplicitprotected
pruneStaleWindows(const QSet< QString > &aliveWindowIds)PhosphorEngine::PlacementEngineBasevirtual
pruneStatesForActivities(const QStringList &validActivities)PhosphorEngine::IPlacementEngineinlinevirtual
pruneStatesForDesktop(int removedDesktop)PhosphorEngine::IPlacementEngineinlinevirtual
pushToEmptyZone(const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
reapplyLayout(const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
reapplyManagedWindowAppearance()PhosphorEngine::IPlacementEngineinlinevirtual
refreshConfigFromSettings()PhosphorEngine::IPlacementEngineinlinevirtual
restoreFocusedWindow(const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
restorePlacement(const WindowPlacement &placement, const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
retile(const QString &screenId=QString())PhosphorEngine::IPlacementEngineinlinevirtual
rotateWindows(bool clockwise, const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
runtimeMaxWindows() constPhosphorEngine::IPlacementEngineinlinevirtual
saveState()=0PhosphorEngine::IPlacementEnginepure virtual
scheduleRetileForScreen(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
screenForTrackedWindow(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
serializeEngineState() constPhosphorEngine::IPlacementEngineinlinevirtual
setActiveScreenHint(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
setActiveScreens(const QSet< QString > &screens)PhosphorEngine::IPlacementEngineinlinevirtual
setAlgorithm(const QString &algorithmId)PhosphorEngine::IPlacementEngineinlinevirtual
setCrossSurfaceResolver(ICrossSurfaceResolver *resolver)PhosphorEngine::IPlacementEngineinlinevirtual
setCurrentActivity(const QString &activity)PhosphorEngine::IPlacementEngineinlinevirtual
setCurrentDesktop(int desktop)PhosphorEngine::IPlacementEngineinlinevirtual
setCurrentDesktopForScreen(const QString &screenId, int desktop)PhosphorEngine::IPlacementEngineinlinevirtual
setEngineSettings(QObject *settings)PhosphorEngine::PlacementEngineBase
setInitialWindowOrder(const QString &screenId, const QStringList &windowIds)PhosphorEngine::IPlacementEngineinlinevirtual
settingsPersistRequested()PhosphorEngine::PlacementEngineBasesignal
setWindowFloat(const QString &windowId, bool shouldFloat)=0PhosphorEngine::IPlacementEnginepure virtual
setWindowRegistry(QObject *registry)PhosphorEngine::IPlacementEngineinlinevirtual
snapAllWindows(const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
stateForScreen(const QString &screenId)=0PhosphorEngine::IPlacementEnginepure virtual
stateForScreen(const QString &screenId) const =0PhosphorEngine::IPlacementEnginepure virtual
swapFocusedInDirection(const QString &direction, const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
swapFocusedWithMaster()PhosphorEngine::IPlacementEngineinlinevirtual
toggleFocusedFloat(const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
toggleWindowFloat(const QString &windowId, const QString &screenId)=0PhosphorEngine::IPlacementEnginepure virtual
updateDragInsertPreview(int insertIndex)PhosphorEngine::IPlacementEngineinlinevirtual
updateStickyScreenPins(const std::function< bool(const QString &)> &isWindowSticky)PhosphorEngine::IPlacementEngineinlinevirtual
windowClosed(const QString &windowId)=0PhosphorEngine::IPlacementEnginepure virtual
windowDesktopMoveRequested(const QString &windowId, int desktop)PhosphorEngine::PlacementEngineBasesignal
windowFloatingChanged(const QString &windowId, bool floating, const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
windowFloatingStateSynced(const QString &windowId, bool floating, const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
windowFocused(const QString &windowId, const QString &screenId)=0PhosphorEngine::IPlacementEnginepure virtual
windowOpened(const QString &windowId, const QString &screenId, int minWidth=0, int minHeight=0)=0PhosphorEngine::IPlacementEnginepure virtual
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
windowsReleased(const QStringList &windowIds, const QSet< QString > &releasedScreenIds)PhosphorEngine::PlacementEngineBasesignal
~IPlacementEngine()=defaultPhosphorEngine::IPlacementEnginevirtual
~PlacementEngineBase() overridePhosphorEngine::PlacementEngineBase