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
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)PhosphorEngine::IPlacementEngineinlinevirtual
clearSavedModeFloating()PhosphorEngine::IPlacementEngineinlinevirtual
clearUnmanagedGeometry(const QString &windowId)PhosphorEngine::PlacementEngineBase
commitDragInsertPreview()PhosphorEngine::IPlacementEngineinlinevirtual
computeDragInsertIndexAtPoint(const QString &screenId, const QPoint &cursorPos) constPhosphorEngine::IPlacementEngineinlinevirtual
cycleFocus(bool forward, const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
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
engineId() constPhosphorEngine::IPlacementEngineinlinevirtual
engineSettings() constPhosphorEngine::PlacementEngineBaseinline
floatWindow(const QString &windowId)PhosphorEngine::PlacementEngineBase
focusInDirection(const QString &direction, const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
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)PhosphorEngine::IPlacementEngineinlinevirtual
handoffRelease(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
hasDragInsertPreview() constPhosphorEngine::IPlacementEngineinlinevirtual
hasUnmanagedGeometry(const QString &windowId) constPhosphorEngine::PlacementEngineBase
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
onWindowClaimed(const QString &windowId)=0PhosphorEngine::PlacementEngineBaseprotectedpure virtual
onWindowFloated(const QString &windowId)=0PhosphorEngine::PlacementEngineBaseprotectedpure virtual
onWindowReleased(const QString &windowId)=0PhosphorEngine::PlacementEngineBaseprotectedpure virtual
onWindowUnfloated(const QString &windowId)=0PhosphorEngine::PlacementEngineBaseprotectedpure virtual
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
refreshConfigFromSettings()PhosphorEngine::IPlacementEngineinlinevirtual
releaseWindow(const QString &windowId)PhosphorEngine::PlacementEngineBase
restoreFocusedWindow(const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
restoreSavedModeFloat(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
retile(const QString &screenId=QString())PhosphorEngine::IPlacementEngineinlinevirtual
rotateWindows(bool clockwise, const NavigationContext &ctx)=0PhosphorEngine::IPlacementEnginepure virtual
runtimeMaxWindows() constPhosphorEngine::IPlacementEngineinlinevirtual
saveModeFloat(const QString &windowId)PhosphorEngine::IPlacementEngineinlinevirtual
saveState()=0PhosphorEngine::IPlacementEnginepure virtual
scheduleRetileForScreen(const QString &screenId)PhosphorEngine::IPlacementEngineinlinevirtual
screenForTrackedWindow(const QString &windowId) constPhosphorEngine::IPlacementEngineinlinevirtual
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
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
settingsPersistRequested()PhosphorEngine::PlacementEngineBasesignal
setUnmanagedGeometries(const QHash< QString, UnmanagedEntry > &geos)PhosphorEngine::PlacementEngineBase
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
storeUnmanagedGeometry(const QString &windowId, const QRect &geometry, const QString &screenId, bool overwrite=false)PhosphorEngine::PlacementEngineBase
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
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)=0PhosphorEngine::IPlacementEnginepure virtual
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
windowsBatchFloated(const QStringList &windowIds, const QString &screenId)PhosphorEngine::PlacementEngineBasesignal
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