| activeScreen() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| activeScreens() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| 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 |
| clearAllSavedFloating() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| clearModeSpecificFloatMarker(const QString &windowId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| clearPerScreenConfig(const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| clearSavedFloatingForWindows(const QStringList &windowIds) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| clearSavedModeFloating() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| commitDragInsertPreview() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| computeDragInsertIndexAtPoint(const QString &screenId, const QPoint &cursorPos) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| 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 |
| deserializePendingRestores(const QJsonObject &obj) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| deserializeWindowOrders(const QJsonArray &orders) | 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 |
| focusInDirection(const QString &direction, const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| focusMaster() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| 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 |
| perScreenOverrides(const QString &screenId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| 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 |
| refreshConfigFromSettings() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| restoreFocusedWindow(const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| restoreSavedModeFloat(const QString &windowId) | 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 |
| saveModeFloat(const QString &windowId) | 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 |
| serializePendingRestores() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| serializeWindowOrders() 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 |
| setCurrentActivity(const QString &activity) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setCurrentDesktop(int desktop) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setInitialWindowOrder(const QString &screenId, const QStringList &windowIds) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setIsWindowFloatingFn(std::function< bool(const QString &)> fn) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| 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 |
| 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 |
| ~IPlacementEngine()=default | PhosphorEngine::IPlacementEngine | virtual |