| 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 | |
| announceLayerSwitch(const LayerSwitchResult &result, const QString &action, const QString &screenId) | PhosphorEngine::PlacementEngineBase | protected |
| 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 | |
| beginArrivalBurst() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| beginDragInsertPreview(const QString &rawWindowId, const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| cancelDragAutoScroll() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| cancelDragInsertPreview() override | PhosphorTileEngine::AutotileEngine | virtual |
| capturedWindowOrder(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| capturePlacement(const QString &windowId) const override | PhosphorTileEngine::AutotileEngine | virtual |
| claimCrossScreenReopen(const QString &windowId, const QString &openingScreenId, int minWidth, int minHeight) 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 |
| clearPendingInitialOrder(const QString &screenId) | PhosphorTileEngine::AutotileEngine | |
| clearPerScreenConfig(const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| clearScreenScheduling(const QString &screenId) | PhosphorTileEngine::AutotileEngine | |
| commitDragInsertPreview() override | PhosphorTileEngine::AutotileEngine | virtual |
| computeDragInsertIndexAtPoint(const QString &screenId, const QPoint &cursorPos) const | PhosphorTileEngine::AutotileEngine | |
| computeDragInsertTargetAtPoint(const QString &screenId, const QPoint &cursorPos) const override | PhosphorTileEngine::AutotileEngine | virtual |
| config() const noexcept | PhosphorTileEngine::AutotileEngine | |
| crossModeFocusRequested(const QString &targetScreenId, const QString &direction, bool *handled) | PhosphorEngine::PlacementEngineBase | signal |
| 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=kDefaultSplitRatioStep) override | PhosphorTileEngine::AutotileEngine | virtual |
| demoteFromMaster(const QString &windowId) | PhosphorTileEngine::AutotileEngine | |
| desktopsWithActiveState() const override | PhosphorTileEngine::AutotileEngine | virtual |
| dragAutoScrollActive() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| dragAutoScrollTick(const QString &screenId, const QPoint &cursorPos, qreal dtSeconds) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| dragInsertIndicatorRect(const QString &screenId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| dragInsertPreviewPriorScreenId() const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| 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 | |
| effectiveInsertPosition(const QString &screenId) const | PhosphorTileEngine::AutotileEngine | |
| effectiveMaxWindows(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 |
| endArrivalBurst() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| 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 | |
| heldScreenForWindow(const QString &windowId) const override | PhosphorTileEngine::AutotileEngine | virtual |
| increaseMasterCount() override | PhosphorTileEngine::AutotileEngine | virtual |
| increaseMasterRatio(qreal delta=kDefaultSplitRatioStep) override | PhosphorTileEngine::AutotileEngine | virtual |
| IPlacementEngine()=default | PhosphorEngine::IPlacementEngine | protected |
| IPlacementEngine(const IPlacementEngine &)=delete | PhosphorEngine::IPlacementEngine | |
| 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 |
| kDefaultSplitRatioStep | PhosphorEngine::IPlacementEngine | static |
| lastManagedRect(const QString &rawWindowId) const override | PhosphorTileEngine::AutotileEngine | virtual |
| layoutSupport() const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| LayoutSupport enum name | PhosphorEngine::IPlacementEngine | |
| loadState() override | PhosphorTileEngine::AutotileEngine | virtual |
| managedFocusedWindow(const QString &screenId) const 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 |
| 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 | |
| notifyAlgorithmWindowAdded(PhosphorTiles::TilingState *state, const QString &screenId, const QString &windowId) | PhosphorTileEngine::AutotileEngine | |
| onWindowResized(const QString &rawWindowId, const QRect &oldFrame, const QRect &newFrame, const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| operator=(const IPlacementEngine &)=delete | PhosphorEngine::IPlacementEngine | |
| 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 | |
| providesDragInsertSelector() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| pruneStaleWindows(const QSet< QString > &aliveWindowIds) override | PhosphorTileEngine::AutotileEngine | virtual |
| pruneStatesForActivities(const QStringList &validActivities) override | PhosphorTileEngine::AutotileEngine | virtual |
| pruneStatesForDesktop(int removedDesktop) override | PhosphorTileEngine::AutotileEngine | virtual |
| pruneStatesForRemovedScreen(const QString &physicalScreenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| purgeFromPendingOrders(const QString &windowId) | PhosphorTileEngine::AutotileEngine | |
| 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 |
| requestPostRetileFocus(const QString &screenId, const QString &windowId) | PhosphorTileEngine::AutotileEngine | |
| 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 |
| savedMaxWindowsForAlgorithm(const QString &algorithmId) 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 |
| 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 | |
| setInitialFocusedWindow(const QString &screenId, const QString &windowId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setInitialWindowOrder(const QString &screenId, const QStringList &windowIds) override | PhosphorTileEngine::AutotileEngine | virtual |
| setInnerGap(int gap) | PhosphorTileEngine::AutotileEngine | |
| setInteractiveDragWindow(const QString &windowId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setOuterGap(int gap) | PhosphorTileEngine::AutotileEngine | |
| setPersistenceDelegate(std::function< void()> saveFn, std::function< void()> loadFn) | PhosphorTileEngine::AutotileEngine | inline |
| setRestorePositionPredicate(RestorePositionPredicate predicate) | PhosphorTileEngine::AutotileEngine | inline |
| setScrollingModeResolver(std::function< bool(const QString &screenId, int desktop, const QString &activity)> resolver) | PhosphorTileEngine::AutotileEngine | inline |
| setSmartGaps(bool enabled) | PhosphorTileEngine::AutotileEngine | |
| settingsPersistRequested() | PhosphorEngine::PlacementEngineBase | signal |
| setWindowFloat(const QString &windowId, bool shouldFloat, const QString &screenId=QString()) override | PhosphorTileEngine::AutotileEngine | virtual |
| setWindowRegistry(QObject *registry) override | PhosphorTileEngine::AutotileEngine | virtual |
| snapAllWindows(const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| spanFocusedInDirection(const QString &direction, 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 |
| stickyPinnedDesktopForScreen(const QString &screenId) const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| 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 |
| swapWindows(const QString &windowId1, const QString &windowId2) | PhosphorTileEngine::AutotileEngine | |
| switchFocusBetweenFloatingAndTiling(const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| 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) | PhosphorTileEngine::AutotileEngine | |
| updateDragInsertPreview(const DragInsertTarget &target) 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 |
| windowMinimumSize(const QString &windowId) const override | PhosphorTileEngine::AutotileEngine | virtual |
| windowMinSizeUpdated(const QString &windowId, int minWidth, int minHeight) override | PhosphorTileEngine::AutotileEngine | virtual |
| 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 | |