| activateWindowRequested(const QString &windowId) | PhosphorEngine::PlacementEngineBase | signal |
| activeScreen() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| activeScreens() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| algorithmChanged(const QString &algorithmId) | PhosphorEngine::PlacementEngineBase | signal |
| algorithmId() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| applyPerScreenConfig(const QString &screenId, const QVariantMap &overrides) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| beginDragInsertPreview(const QString &windowId, const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| cancelDragInsertPreview() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| capturePlacement(const QString &windowId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| clearCurrentDesktopForScreen(const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| clearModeSpecificFloatMarker(const QString &windowId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| clearPerScreenConfig(const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| commitDragInsertPreview() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| computeDragInsertIndexAtPoint(const QString &screenId, const QPoint &cursorPos) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| crossModeMoveRequested(const QString &windowId, const QString &targetScreenId, int targetDesktop, const QString &direction) | PhosphorEngine::PlacementEngineBase | signal |
| crossModeSwapRequested(const QString &windowId, const QString &targetScreenId, int targetDesktop, const QString &direction) | PhosphorEngine::PlacementEngineBase | signal |
| cycleFocus(bool forward, const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| decreaseMasterCount() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| decreaseMasterRatio(qreal delta=0.05) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| deserializeEngineState(const QJsonObject &state) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| desktopsWithActiveState() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| dragInsertPreviewScreenId() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| effectiveSplitRatioStep(const QString &screenId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| engineId() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| engineSettings() const | PhosphorEngine::PlacementEngineBase | inline |
| focusInDirection(const QString &direction, const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| focusMaster() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| geometryRestoreRequested(const QString &windowId, const QRect &geometry, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| handoffReceive(const HandoffContext &ctx) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| handoffRelease(const QString &windowId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| hasDragInsertPreview() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| increaseMasterCount() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| increaseMasterRatio(qreal delta=0.05) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| isActiveOnScreen(const QString &screenId) const =0 | PhosphorEngine::IPlacementEngine | pure virtual |
| isEnabled() const noexcept | PhosphorEngine::IPlacementEngine | inlinevirtual |
| isModeSpecificFloated(const QString &windowId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| isWindowManaged(const QString &windowId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| isWindowTiled(const QString &windowId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| isWindowTracked(const QString &windowId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| loadState()=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| managedWindowOrder(const QString &screenId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| markModeSpecificFloated(const QString &windowId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| moveFocusedInDirection(const QString &direction, const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| moveFocusedToPosition(int position, const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| navigationFeedback(bool success, const QString &action, const QString &reason, const QString &sourceId, const QString &targetId, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| onWindowResized(const QString &windowId, const QRect &oldFrame, const QRect &newFrame, const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| perScreenOverrides(const QString &screenId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| placementChanged(const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| PlacementEngineBase(QObject *parent=nullptr) | PhosphorEngine::PlacementEngineBase | explicitprotected |
| pruneStaleWindows(const QSet< QString > &aliveWindowIds) | PhosphorEngine::PlacementEngineBase | virtual |
| pruneStatesForActivities(const QStringList &validActivities) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| pruneStatesForDesktop(int removedDesktop) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| pushToEmptyZone(const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| reapplyLayout(const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| reapplyManagedWindowAppearance() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| refreshConfigFromSettings() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| restoreFocusedWindow(const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| restorePlacement(const WindowPlacement &placement, const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| retile(const QString &screenId=QString()) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| rotateWindows(bool clockwise, const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| runtimeMaxWindows() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| saveState()=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| scheduleRetileForScreen(const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| screenForTrackedWindow(const QString &windowId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| serializeEngineState() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setActiveScreenHint(const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setActiveScreens(const QSet< QString > &screens) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setAlgorithm(const QString &algorithmId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setCrossSurfaceResolver(ICrossSurfaceResolver *resolver) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setCurrentActivity(const QString &activity) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setCurrentDesktop(int desktop) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setCurrentDesktopForScreen(const QString &screenId, int desktop) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setEngineSettings(QObject *settings) | PhosphorEngine::PlacementEngineBase | |
| setInitialWindowOrder(const QString &screenId, const QStringList &windowIds) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| settingsPersistRequested() | PhosphorEngine::PlacementEngineBase | signal |
| setWindowFloat(const QString &windowId, bool shouldFloat)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| setWindowRegistry(QObject *registry) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| snapAllWindows(const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| stateForScreen(const QString &screenId)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| stateForScreen(const QString &screenId) const =0 | PhosphorEngine::IPlacementEngine | pure virtual |
| swapFocusedInDirection(const QString &direction, const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| swapFocusedWithMaster() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| toggleFocusedFloat(const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| toggleWindowFloat(const QString &windowId, const QString &screenId)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| updateDragInsertPreview(int insertIndex) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| updateStickyScreenPins(const std::function< bool(const QString &)> &isWindowSticky) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| windowClosed(const QString &windowId)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| windowDesktopMoveRequested(const QString &windowId, int desktop) | PhosphorEngine::PlacementEngineBase | signal |
| windowFloatingChanged(const QString &windowId, bool floating, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| windowFloatingStateSynced(const QString &windowId, bool floating, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| windowFocused(const QString &windowId, const QString &screenId)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| windowOpened(const QString &windowId, const QString &screenId, int minWidth=0, int minHeight=0)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| windowOpened(const QString &windowId, const QString &screenId) | PhosphorEngine::IPlacementEngine | inline |
| windowOutputMoveExpected(const QString &windowId, const QString &targetScreenId) | PhosphorEngine::PlacementEngineBase | signal |
| windowsBatchFloated(const QStringList &windowIds, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| windowsReleased(const QStringList &windowIds, const QSet< QString > &releasedScreenIds) | PhosphorEngine::PlacementEngineBase | signal |
| ~IPlacementEngine()=default | PhosphorEngine::IPlacementEngine | virtual |
| ~PlacementEngineBase() override | PhosphorEngine::PlacementEngineBase | |