| 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 |
| claimWindow(const QString &windowId, const QRect &geometry, const QString &screenId, bool overwrite=false) | PhosphorEngine::PlacementEngineBase | |
| 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 |
| clearUnmanagedGeometry(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| 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 |
| deserializeBaseState(const QJsonObject &state) | PhosphorEngine::PlacementEngineBase | |
| 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 |
| engineSettings() const | PhosphorEngine::PlacementEngineBase | inline |
| floatWindow(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| focusInDirection(const QString &direction, const NavigationContext &ctx)=0 | PhosphorEngine::IPlacementEngine | pure virtual |
| focusMaster() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| forgetWindow(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| 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 |
| hasUnmanagedGeometry(const QString &windowId) const | PhosphorEngine::PlacementEngineBase | |
| 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 |
| onWindowClaimed(const QString &windowId)=0 | PhosphorEngine::PlacementEngineBase | protectedpure virtual |
| onWindowFloated(const QString &windowId)=0 | PhosphorEngine::PlacementEngineBase | protectedpure virtual |
| onWindowReleased(const QString &windowId)=0 | PhosphorEngine::PlacementEngineBase | protectedpure virtual |
| onWindowUnfloated(const QString &windowId)=0 | PhosphorEngine::PlacementEngineBase | protectedpure virtual |
| 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 |
| refreshConfigFromSettings() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| releaseWindow(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| 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 |
| serializeBaseState() const | PhosphorEngine::PlacementEngineBase | |
| 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 |
| setEngineSettings(QObject *settings) | PhosphorEngine::PlacementEngineBase | |
| setInitialWindowOrder(const QString &screenId, const QStringList &windowIds) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setIsWindowFloatingFn(std::function< bool(const QString &)> fn) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| settingsPersistRequested() | PhosphorEngine::PlacementEngineBase | signal |
| setUnmanagedGeometries(const QHash< QString, UnmanagedEntry > &geos) | PhosphorEngine::PlacementEngineBase | |
| 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 |
| storeUnmanagedGeometry(const QString &windowId, const QRect &geometry, const QString &screenId, bool overwrite=false) | PhosphorEngine::PlacementEngineBase | |
| 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 |
| unfloatWindow(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| unmanagedGeometries() const | PhosphorEngine::PlacementEngineBase | inline |
| unmanagedGeometry(const QString &windowId) const | PhosphorEngine::PlacementEngineBase | |
| unmanagedScreen(const QString &windowId) const | PhosphorEngine::PlacementEngineBase | |
| 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 |
| 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 |
| 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 |
| ~IPlacementEngine()=default | PhosphorEngine::IPlacementEngine | virtual |
| ~PlacementEngineBase() override | PhosphorEngine::PlacementEngineBase | |