| 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 |
| applyPerScreenConfig(const QString &screenId, const QVariantMap &overrides) override | PhosphorTileEngine::AutotileEngine | virtual |
| AutotileEngine(PhosphorZones::LayoutRegistry *layoutManager, PhosphorEngine::IWindowTrackingService *windowTracker, Phosphor::Screens::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 |
| claimWindow(const QString &windowId, const QRect &geometry, const QString &screenId, bool overwrite=false) | PhosphorEngine::PlacementEngineBase | |
| clearAllSavedFloating() override | PhosphorTileEngine::AutotileEngine | virtual |
| clearAutotileFloated(const QString &windowId) | PhosphorTileEngine::AutotileEngine | |
| clearModeSpecificFloatMarker(const QString &windowId) override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| clearPerScreenConfig(const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| clearSavedFloatingForWindows(const QStringList &windowIds) override | PhosphorTileEngine::AutotileEngine | virtual |
| clearSavedModeFloating() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| clearUnmanagedGeometry(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| commitDragInsertPreview() override | PhosphorTileEngine::AutotileEngine | virtual |
| computeDragInsertIndexAtPoint(const QString &screenId, const QPoint &cursorPos) const override | PhosphorTileEngine::AutotileEngine | virtual |
| config() const noexcept | PhosphorTileEngine::AutotileEngine | |
| 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 | |
| deserializeBaseState(const QJsonObject &state) | PhosphorEngine::PlacementEngineBase | |
| deserializeEngineState(const QJsonObject &state) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| deserializePendingRestores(const QJsonObject &obj) override | PhosphorTileEngine::AutotileEngine | virtual |
| deserializeWindowOrders(const QJsonArray &orders) override | PhosphorTileEngine::AutotileEngine | virtual |
| 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 |
| 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 | |
| forgetWindow(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| 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 | |
| hasUnmanagedGeometry(const QString &windowId) const | PhosphorEngine::PlacementEngineBase | |
| 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 &windowId) 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 |
| isWindowManaged(const QString &windowId) const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| isWindowTiled(const QString &windowId) 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 &windowId) | 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 |
| onWindowClaimed(const QString &windowId) override | PhosphorTileEngine::AutotileEngine | protectedvirtual |
| onWindowFloated(const QString &windowId) override | PhosphorTileEngine::AutotileEngine | protectedvirtual |
| onWindowReleased(const QString &windowId) override | PhosphorTileEngine::AutotileEngine | protectedvirtual |
| onWindowUnfloated(const QString &windowId) override | PhosphorTileEngine::AutotileEngine | protectedvirtual |
| 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 | |
| pruneExcludedPendingRestores(const QStringList &exclusionPatterns) | 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 |
| refreshConfigFromSettings() override | PhosphorTileEngine::AutotileEngine | virtual |
| releaseWindow(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| restoreFocusedWindow(const PhosphorEngine::NavigationContext &ctx) override | PhosphorTileEngine::AutotileEngine | virtual |
| restoreSavedModeFloat(const QString &windowId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| 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 |
| saveModeFloat(const QString &windowId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| saveState() override | PhosphorTileEngine::AutotileEngine | virtual |
| scheduleRetileForScreen(const QString &screenId) override | PhosphorTileEngine::AutotileEngine | virtual |
| screenForTrackedWindow(const QString &windowId) const override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| serializeBaseState() const | PhosphorEngine::PlacementEngineBase | |
| serializeEngineState() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| serializePendingRestores() const override | PhosphorTileEngine::AutotileEngine | virtual |
| serializeWindowOrders() const override | PhosphorTileEngine::AutotileEngine | virtual |
| 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 | |
| setCurrentActivity(const QString &activity) override | PhosphorTileEngine::AutotileEngine | virtual |
| setCurrentDesktop(int desktop) override | PhosphorTileEngine::AutotileEngine | virtual |
| setEngineSettings(QObject *settings) | PhosphorEngine::PlacementEngineBase | |
| 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 | |
| setIsWindowFloatingFn(std::function< bool(const QString &)> fn) override | PhosphorTileEngine::AutotileEngine | inlinevirtual |
| setOuterGap(int gap) | PhosphorTileEngine::AutotileEngine | |
| setPersistenceDelegate(std::function< void()> saveFn, std::function< void()> loadFn) | PhosphorTileEngine::AutotileEngine | inline |
| setShouldPersistRestorePredicate(ShouldPersistRestorePredicate predicate) | PhosphorTileEngine::AutotileEngine | inline |
| setSmartGaps(bool enabled) | PhosphorTileEngine::AutotileEngine | |
| settingsPersistRequested() | PhosphorEngine::PlacementEngineBase | signal |
| setUnmanagedGeometries(const QHash< QString, UnmanagedEntry > &geos) | PhosphorEngine::PlacementEngineBase | |
| setWindowFloat(const QString &windowId, bool shouldFloat) override | PhosphorTileEngine::AutotileEngine | virtual |
| setWindowRegistry(QObject *registry) override | PhosphorTileEngine::AutotileEngine | virtual |
| ShouldPersistRestorePredicate typedef | PhosphorTileEngine::AutotileEngine | |
| 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 |
| storeUnmanagedGeometry(const QString &windowId, const QRect &geometry, const QString &screenId, bool overwrite=false) | PhosphorEngine::PlacementEngineBase | |
| 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 | |
| unmanagedGeometries() const | PhosphorEngine::PlacementEngineBase | inline |
| unmanagedGeometry(const QString &windowId) const | PhosphorEngine::PlacementEngineBase | |
| unmanagedScreen(const QString &windowId) const | PhosphorEngine::PlacementEngineBase | |
| 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 |
| 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 |
| windowsBatchFloated(const QStringList &windowIds, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| windowsReleased(const QStringList &windowIds, const QSet< QString > &releasedScreenIds) | PhosphorEngine::PlacementEngineBase | signal |
| windowState(const QString &windowId) const | PhosphorEngine::PlacementEngineBase | |
| windowStateTransitioned(const QString &windowId, WindowState oldState, WindowState newState) | 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 | |