| activateWindowRequested(const QString &windowId) | PhosphorEngine::PlacementEngineBase | signal |
| activeScreen() const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| activeScreens() const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| algorithm() const noexcept | PhosphorTileEngine::AutotileEngine | |
| algorithmChanged(const QString &algorithmId) | PhosphorEngine::PlacementEngineBase | signal |
| algorithmId() const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| algorithmRegistry() const | PhosphorTileEngine::AutotileEngine | inline |
| allFloatingWindows() const | PhosphorTileEngine::AutotileEngine | |
| applyPerScreenConfig(const QString &screenId, const QVariantMap &overrides) override | PhosphorTileEngine::AutotileEngine | virtual |
| AutotileEngine(PhosphorZones::LayoutRegistry *layoutManager, PhosphorEngine::IWindowTrackingService *windowTracker, PhosphorScreens::ScreenManager *screenManager, PhosphorTiles::ITileAlgorithmRegistry *algorithmRegistry, QObject *parent=nullptr) | PhosphorTileEngine::AutotileEngine | explicit |
| autotileScreens() const | PhosphorTileEngine::AutotileEngine | inline |
| autotileScreensChanged(const QStringList &screenIds, bool isDesktopSwitch) | PhosphorTileEngine::AutotileEngine | signal |
| autotileSettings() const | PhosphorTileEngine::AutotileEngine | |
| beginDragInsertPreview(const QString &windowId, const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| cancelDragInsertPreview() override | PhosphorTileEngine::AutotileEngine | virtual |
| capturePlacement(const QString &windowId) const override | PhosphorTileEngine::AutotileEngine | virtual |
| clearAutotileFloated(const QString &rawWindowId) | PhosphorTileEngine::AutotileEngine | |
| clearCurrentDesktopForScreen(const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| clearModeSpecificFloatMarker(const QString &windowId) override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| clearPerScreenConfig(const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| commitDragInsertPreview() override | PhosphorTileEngine::AutotileEngine | virtual |
| computeDragInsertIndexAtPoint(const QString &screenId, const QPoint &cursorPos) const override | PhosphorTileEngine::AutotileEngine | virtual |
| config() const noexcept | PhosphorTileEngine::AutotileEngine | |
| 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 |
| currentActivity() const noexcept | PhosphorTileEngine::AutotileEngine | inline |
| currentAlgorithm() const | PhosphorTileEngine::AutotileEngine | |
| currentDesktop() const noexcept | PhosphorTileEngine::AutotileEngine | inline |
| cycleFocus(bool forward, const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| decreaseMasterCount() override | PhosphorTileEngine::AutotileEngine | virtual |
| decreaseMasterRatio(qreal delta=0.05) override | PhosphorTileEngine::AutotileEngine | virtual |
| demoteFromMaster(const QString &windowId) | PhosphorTileEngine::AutotileEngine | |
| deserializeEngineState(const QJsonObject &state) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| desktopsWithActiveState() const override | PhosphorTileEngine::AutotileEngine | virtual |
| dragInsertPreviewScreenId() const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| dragInsertPreviewWindowId() const | PhosphorTileEngine::AutotileEngine | inline |
| effectiveAlgorithm(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| effectiveAlgorithmId(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| effectiveInnerGap(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| effectiveMaxWindows(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| effectiveOuterGap(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| effectiveOuterGaps(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| effectiveRespectMinimumSize(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| effectiveSmartGaps(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| effectiveSplitRatioStep(const QString &screenId) const override | PhosphorTileEngine::AutotileEngine | virtual |
| enabledChanged(bool enabled) | PhosphorTileEngine::AutotileEngine | signal |
| engineId() const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| engineSettings() const | PhosphorEngine::PlacementEngineBase | inline |
| entryWindowForCrossing(const QString &screenId, const QString &direction) const | PhosphorTileEngine::AutotileEngine | |
| FloatPredicate typedef | PhosphorTileEngine::AutotileEngine | |
| floatWindow(const QString &windowId) | PhosphorTileEngine::AutotileEngine | |
| focusInDirection(const QString &direction, const QString &action=QStringLiteral("focus")) | PhosphorTileEngine::AutotileEngine | |
| focusInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| focusMaster() override | PhosphorTileEngine::AutotileEngine | virtual |
| focusNext() | PhosphorTileEngine::AutotileEngine | |
| focusPrevious() | PhosphorTileEngine::AutotileEngine | |
| geometryRestoreRequested(const QString &windowId, const QRect &geometry, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| handoffReceive(const HandoffContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| handoffRelease(const QString &windowId) override | PhosphorTileEngine::AutotileEngine | virtual |
| hasDragInsertPreview() const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| hasPerScreenOverride(const QString &screenId, const QString &key) const | PhosphorTileEngine::AutotileEngine | |
| increaseMasterCount() override | PhosphorTileEngine::AutotileEngine | virtual |
| increaseMasterRatio(qreal delta=0.05) override | PhosphorTileEngine::AutotileEngine | virtual |
| isActiveOnScreen(const QString &screenId) const override | PhosphorTileEngine::AutotileEngine | virtual |
| isAutotileFloated(const QString &rawWindowId) const | PhosphorTileEngine::AutotileEngine | |
| isAutotileScreen(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| isEnabled() const noexcept override | PhosphorTileEngine::AutotileEngine | virtual |
| isModeSpecificFloated(const QString &windowId) const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| isWindowFloatingInAutotile(const QString &windowId) const | PhosphorTileEngine::AutotileEngine | |
| isWindowManaged(const QString &windowId) const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| isWindowTiled(const QString &rawWindowId) const override | PhosphorTileEngine::AutotileEngine | virtual |
| isWindowTracked(const QString &windowId) const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| loadState() override | PhosphorTileEngine::AutotileEngine | virtual |
| managedWindowOrder(const QString &screenId) const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| markAutotileFloated(const QString &rawWindowId) | PhosphorTileEngine::AutotileEngine | |
| markModeSpecificFloated(const QString &windowId) override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| moveFocusedInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| moveFocusedToPosition(int position) | PhosphorTileEngine::AutotileEngine | |
| moveFocusedToPosition(int position, const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| moveToPosition(const QString &windowId, int position, const QString &screenId) | PhosphorTileEngine::AutotileEngine | |
| navigationFeedback(bool success, const QString &action, const QString &reason, const QString &sourceId, const QString &targetId, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| noteMasterCountUserTuned(const QString &screenId) | PhosphorTileEngine::AutotileEngine | |
| noteSplitRatioUserTuned(const QString &screenId) | PhosphorTileEngine::AutotileEngine | |
| onWindowResized(const QString &rawWindowId, const QRect &oldFrame, const QRect &newFrame, const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| perScreenOverrides(const QString &screenId) const override | PhosphorTileEngine::AutotileEngine | virtual |
| placementChanged(const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| PlacementEngineBase(QObject *parent=nullptr) | PhosphorEngine::PlacementEngineBase | explicitprotected |
| promoteToMaster(const QString &windowId) | PhosphorTileEngine::AutotileEngine | |
| pruneStaleWindows(const QSet< QString > &aliveWindowIds) override | PhosphorTileEngine::AutotileEngine | virtual |
| pruneStatesForActivities(const QStringList &validActivities) override | PhosphorTileEngine::AutotileEngine | virtual |
| pruneStatesForDesktop(int removedDesktop) override | PhosphorTileEngine::AutotileEngine | virtual |
| pushToEmptyZone(const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| reapplyLayout(const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| reapplyManagedWindowAppearance() override | PhosphorTileEngine::AutotileEngine | virtual |
| refreshConfigFromSettings() override | PhosphorTileEngine::AutotileEngine | virtual |
| restoreFocusedWindow(const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| restorePlacement(const WindowPlacement &placement, const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| RestorePositionPredicate typedef | PhosphorTileEngine::AutotileEngine | |
| retile(const QString &screenId=QString()) override | PhosphorTileEngine::AutotileEngine | virtual |
| retileAfterOperation(const QString &screenId, bool operationSucceeded) | PhosphorTileEngine::AutotileEngine | |
| rotateWindowOrder(bool clockwise=true) | PhosphorTileEngine::AutotileEngine | |
| rotateWindows(bool clockwise, const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| rotateWindows(bool clockwise, const QString &screenId) | PhosphorTileEngine::AutotileEngine | |
| runtimeMaxWindows() const override | PhosphorTileEngine::AutotileEngine | virtual |
| saveState() override | PhosphorTileEngine::AutotileEngine | virtual |
| scheduleRetileForScreen(const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| screenForTrackedWindow(const QString &windowId) const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| serializeEngineState() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setActiveScreenHint(const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| setActiveScreens(const QSet< QString > &screens) override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| setAlgorithm(const QString &algorithmId) override | PhosphorTileEngine::AutotileEngine | virtual |
| setAutotileScreens(const QSet< QString > &screens) | PhosphorTileEngine::AutotileEngine | |
| setContextGapProvider(std::function< QVariantMap(const QString &screenId)> provider) | PhosphorTileEngine::AutotileEngine | |
| setCrossSurfaceResolver(PhosphorEngine::ICrossSurfaceResolver *resolver) override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| setCurrentActivity(const QString &activity) override | PhosphorTileEngine::AutotileEngine | virtual |
| setCurrentDesktop(int desktop) override | PhosphorTileEngine::AutotileEngine | virtual |
| setCurrentDesktopForScreen(const QString &screenId, int desktop) override | PhosphorTileEngine::AutotileEngine | virtual |
| setEngineSettings(QObject *settings) | PhosphorEngine::PlacementEngineBase | |
| setFloatPredicate(FloatPredicate predicate) | PhosphorTileEngine::AutotileEngine | inline |
| setFocusedWindow(const QString &windowId) | PhosphorTileEngine::AutotileEngine | |
| setFocusNewWindows(bool enabled) | PhosphorTileEngine::AutotileEngine | |
| setGlobalMasterCount(int count) | PhosphorTileEngine::AutotileEngine | |
| setGlobalSplitRatio(qreal ratio) | PhosphorTileEngine::AutotileEngine | |
| setInitialWindowOrder(const QString &screenId, const QStringList &windowIds) override | PhosphorTileEngine::AutotileEngine | virtual |
| setInnerGap(int gap) | PhosphorTileEngine::AutotileEngine | |
| setOuterGap(int gap) | PhosphorTileEngine::AutotileEngine | |
| setPersistenceDelegate(std::function< void()> saveFn, std::function< void()> loadFn) | PhosphorTileEngine::AutotileEngine | inline |
| setRestorePositionPredicate(RestorePositionPredicate predicate) | PhosphorTileEngine::AutotileEngine | inline |
| setSmartGaps(bool enabled) | PhosphorTileEngine::AutotileEngine | |
| settingsPersistRequested() | PhosphorEngine::PlacementEngineBase | signal |
| setWindowFloat(const QString &windowId, bool shouldFloat) override | PhosphorTileEngine::AutotileEngine | virtual |
| setWindowRegistry(QObject *registry) override | PhosphorTileEngine::AutotileEngine | virtual |
| snapAllWindows(const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| stateForScreen(const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| stateForScreen(const QString &screenId) const override | PhosphorTileEngine::AutotileEngine | virtual |
| swapFocusedInDirection(const QString &direction, const QString &action=QStringLiteral("move")) | PhosphorTileEngine::AutotileEngine | |
| swapFocusedInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| swapFocusedWithMaster() override | PhosphorTileEngine::AutotileEngine | virtual |
| swapInDirection(const QString &direction, const QString &action) | PhosphorTileEngine::AutotileEngine | |
| swapWindows(const QString &windowId1, const QString &windowId2) | PhosphorTileEngine::AutotileEngine | |
| tiledWindowOrder(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| tilingStateForScreen(const QString &screenId) | PhosphorTileEngine::AutotileEngine | |
| toggleFocusedFloat(const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| toggleFocusedWindowFloat() | PhosphorTileEngine::AutotileEngine | |
| toggleWindowFloat(const QString &windowId, const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| unfloatWindow(const QString &windowId) | PhosphorTileEngine::AutotileEngine | |
| updateDragInsertPreview(int insertIndex) override | PhosphorTileEngine::AutotileEngine | virtual |
| updatePerScreenOverride(const QString &screenId, const QString &key, const QVariant &value) | PhosphorTileEngine::AutotileEngine | |
| updateStickyScreenPins(const std::function< bool(const QString &)> &isWindowSticky) override | PhosphorTileEngine::AutotileEngine | virtual |
| windowClosed(const QString &windowId) override | PhosphorTileEngine::AutotileEngine | 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) override | PhosphorTileEngine::AutotileEngine | virtual |
| windowMinSizeUpdated(const QString &windowId, int minWidth, int minHeight) | PhosphorTileEngine::AutotileEngine | |
| windowOpened(const QString &windowId, const QString &screenId, int minWidth, int minHeight) override | PhosphorTileEngine::AutotileEngine | virtual |
| PhosphorEngine::PlacementEngineBase::windowOpened(const QString &windowId, const QString &screenId) | PhosphorEngine::IPlacementEngine | inline |
| windowOrderIndexForWindow(const QString &screenId, const QString &windowId) const | PhosphorTileEngine::AutotileEngine | |
| 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 |
| windowsTiled(const QString &tileRequestsJson) | PhosphorTileEngine::AutotileEngine | signal |
| writeBackTuning() | PhosphorTileEngine::AutotileEngine | |
| ~AutotileEngine() override | PhosphorTileEngine::AutotileEngine | |
| ~IPlacementEngine()=default | PhosphorEngine::IPlacementEngine | virtual |
| ~PlacementEngineBase() override | PhosphorEngine::PlacementEngineBase | |