| 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 |
| applyBatchAssignments(const QVector< PhosphorEngine::ZoneAssignmentEntry > &entries, PhosphorEngine::SnapIntent intent=PhosphorEngine::SnapIntent::UserInitiated, std::function< QString()> fallbackScreenResolver={}) | PhosphorSnapEngine::SnapEngine | |
| applyGeometriesBatch(const PhosphorProtocol::WindowGeometryList &geometries, const QString &action) | PhosphorSnapEngine::SnapEngine | signal |
| applyGeometryRequested(const QString &windowId, int x, int y, int width, int height, const QString &zoneId, const QString &screenId, bool sizeOnly) | PhosphorSnapEngine::SnapEngine | signal |
| applyPerScreenConfig(const QString &screenId, const QVariantMap &overrides) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| beginDragInsertPreview(const QString &windowId, const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| calculateResnapEntriesFromAutotileOrder(const QStringList &autotileWindowOrder, const QString &screenId) | PhosphorSnapEngine::SnapEngine | |
| calculateResnapFromAutotileOrder(const QStringList &autotileWindowOrder, const QString &screenId) const | PhosphorSnapEngine::SnapEngine | |
| calculateResnapFromCurrentAssignments(const QString &screenFilter=QString()) const | PhosphorSnapEngine::SnapEngine | |
| calculateResnapFromPreviousLayout() | PhosphorSnapEngine::SnapEngine | |
| calculateRestoreFromSession(const QString &windowId, const QString &screenId, bool isSticky, PhosphorEngine::WindowKind kind=PhosphorEngine::WindowKind::Unknown) const | PhosphorSnapEngine::SnapEngine | |
| calculateRotation(bool clockwise, const QString &screenFilter=QString()) const | PhosphorSnapEngine::SnapEngine | |
| calculateSnapAllWindowEntries(const QStringList &windowIds, const QString &screenId) const | PhosphorSnapEngine::SnapEngine | |
| calculateSnapAllWindows(const QStringList &windowIds, const QString &screenId) | PhosphorSnapEngine::SnapEngine | |
| calculateSnapToAppRule(const QString &windowId, const QString &windowScreenName, bool isSticky) const | PhosphorSnapEngine::SnapEngine | |
| calculateSnapToEmptyZone(const QString &windowId, const QString &windowScreenId, bool isSticky) const | PhosphorSnapEngine::SnapEngine | |
| calculateSnapToLastZone(const QString &windowId, const QString &windowScreenId, bool isSticky) const | PhosphorSnapEngine::SnapEngine | |
| 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) override | PhosphorSnapEngine::SnapEngine | inlinevirtual |
| clearSavedModeFloating() override | PhosphorSnapEngine::SnapEngine | inlinevirtual |
| clearSavedSnapFloating() | PhosphorSnapEngine::SnapEngine | |
| clearUnmanagedGeometry(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| commitDragInsertPreview() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| commitMultiZoneSnap(const QString &windowId, const QStringList &zoneIds, const QString &screenId, PhosphorEngine::SnapIntent intent=PhosphorEngine::SnapIntent::UserInitiated) | PhosphorSnapEngine::SnapEngine | |
| commitSnap(const QString &windowId, const QString &zoneId, const QString &screenId, PhosphorEngine::SnapIntent intent=PhosphorEngine::SnapIntent::UserInitiated) | PhosphorSnapEngine::SnapEngine | |
| computeDragInsertIndexAtPoint(const QString &screenId, const QPoint &cursorPos) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| currentActivity() const | PhosphorSnapEngine::SnapEngine | |
| currentVirtualDesktop() const | PhosphorSnapEngine::SnapEngine | |
| cycleFocus(bool forward, const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | 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 |
| effectReportedWindows() const | PhosphorSnapEngine::SnapEngine | inline |
| emitBatchedResnap(const QVector< PhosphorEngine::ZoneAssignmentEntry > &entries) | PhosphorSnapEngine::SnapEngine | |
| engineId() const override | PhosphorSnapEngine::SnapEngine | inlinevirtual |
| engineSettings() const | PhosphorEngine::PlacementEngineBase | inline |
| floatWindow(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| focusInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | 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) override | PhosphorSnapEngine::SnapEngine | virtual |
| handoffRelease(const QString &windowId) override | PhosphorSnapEngine::SnapEngine | virtual |
| 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 override | PhosphorSnapEngine::SnapEngine | virtual |
| isEnabled() const noexcept override | PhosphorSnapEngine::SnapEngine | virtual |
| 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 override | PhosphorSnapEngine::SnapEngine | virtual |
| lastActiveScreenId() const | PhosphorSnapEngine::SnapEngine | inline |
| loadState() override | PhosphorSnapEngine::SnapEngine | virtual |
| managedWindowOrder(const QString &screenId) const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| markModeSpecificFloated(const QString &windowId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| markWindowReported(const QString &windowId) | PhosphorSnapEngine::SnapEngine | |
| moveFocusedInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | virtual |
| moveFocusedToPosition(int zoneNumber, const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | 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) override | PhosphorSnapEngine::SnapEngine | protectedvirtual |
| onWindowFloated(const QString &windowId) override | PhosphorSnapEngine::SnapEngine | protectedvirtual |
| onWindowReleased(const QString &windowId) override | PhosphorSnapEngine::SnapEngine | protectedvirtual |
| onWindowUnfloated(const QString &windowId) override | PhosphorSnapEngine::SnapEngine | protectedvirtual |
| 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) override | PhosphorSnapEngine::SnapEngine | virtual |
| pruneStatesForActivities(const QStringList &validActivities) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| pruneStatesForDesktop(int removedDesktop) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| pushFocusedToEmptyZone(const PhosphorEngine::NavigationContext &ctx) | PhosphorSnapEngine::SnapEngine | |
| pushToEmptyZone(const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | virtual |
| reapplyLayout(const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | virtual |
| refreshConfigFromSettings() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| releaseWindow(const QString &windowId) | PhosphorEngine::PlacementEngineBase | |
| resnapCurrentAssignments(const QString &screenFilter=QString()) | PhosphorSnapEngine::SnapEngine | |
| resnapFromAutotileOrder(const QStringList &autotileWindowOrder, const QString &screenId) | PhosphorSnapEngine::SnapEngine | |
| resnapToNewLayout() | PhosphorSnapEngine::SnapEngine | |
| resnapToNewLayoutRequested(const QString &resnapData) | PhosphorSnapEngine::SnapEngine | signal |
| resolveUnfloatGeometry(const QString &windowId, const QString &fallbackScreen) const | PhosphorSnapEngine::SnapEngine | |
| resolveWindowRestore(const QString &windowId, const QString &screenId, bool sticky, PhosphorEngine::WindowKind kind=PhosphorEngine::WindowKind::Unknown) | PhosphorSnapEngine::SnapEngine | |
| restoreFocusedWindow(const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | virtual |
| restoreSavedModeFloat(const QString &windowId) override | PhosphorSnapEngine::SnapEngine | inlinevirtual |
| restoreSnapFloating(const QString &windowId) | PhosphorSnapEngine::SnapEngine | |
| retile(const QString &screenId=QString()) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| rotateWindows(bool clockwise, const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | virtual |
| rotateWindowsInLayout(bool clockwise, const QString &screenId) | PhosphorSnapEngine::SnapEngine | |
| runtimeMaxWindows() const | PhosphorEngine::IPlacementEngine | inlinevirtual |
| saveModeFloat(const QString &windowId) override | PhosphorSnapEngine::SnapEngine | inlinevirtual |
| saveSnapFloating(const QString &windowId) | PhosphorSnapEngine::SnapEngine | |
| saveState() override | PhosphorSnapEngine::SnapEngine | virtual |
| scheduleRetileForScreen(const QString &screenId) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| screenForTrackedWindow(const QString &windowId) const override | PhosphorSnapEngine::SnapEngine | virtual |
| 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 |
| setAutotileEngine(PhosphorEngine::IPlacementEngine *engine) | PhosphorSnapEngine::SnapEngine | |
| 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 |
| setNavigationStateProvider(INavigationStateProvider *provider) | PhosphorSnapEngine::SnapEngine | |
| setPersistenceDelegate(std::function< void()> saveFn, std::function< void()> loadFn) | PhosphorSnapEngine::SnapEngine | inline |
| setShouldRestorePredicate(ShouldRestorePredicate predicate) | PhosphorSnapEngine::SnapEngine | inline |
| settingsPersistRequested() | PhosphorEngine::PlacementEngineBase | signal |
| setUnmanagedGeometries(const QHash< QString, UnmanagedEntry > &geos) | PhosphorEngine::PlacementEngineBase | |
| setWindowFloat(const QString &windowId, bool shouldFloat) override | PhosphorSnapEngine::SnapEngine | virtual |
| setWindowRegistry(QObject *registry) | PhosphorEngine::IPlacementEngine | inlinevirtual |
| setZoneAdjacencyResolver(IZoneAdjacencyResolver *resolver) | PhosphorSnapEngine::SnapEngine | |
| ShouldRestorePredicate typedef | PhosphorSnapEngine::SnapEngine | |
| snapAllWindows(const QString &screenId) | PhosphorSnapEngine::SnapEngine | |
| snapAllWindows(const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | virtual |
| snapAllWindowsRequested(const QString &screenId) | PhosphorSnapEngine::SnapEngine | signal |
| SnapEngine(PhosphorZones::LayoutRegistry *layoutManager, PhosphorEngine::IWindowTrackingService *windowTracker, PhosphorZones::IZoneDetector *zoneDetector, PhosphorEngine::IVirtualDesktopManager *vdm, QObject *parent=nullptr) | PhosphorSnapEngine::SnapEngine | explicit |
| snapState() const | PhosphorSnapEngine::SnapEngine | inline |
| stateForScreen(const QString &screenId) override | PhosphorSnapEngine::SnapEngine | virtual |
| stateForScreen(const QString &screenId) const override | PhosphorSnapEngine::SnapEngine | virtual |
| storeUnmanagedGeometry(const QString &windowId, const QRect &geometry, const QString &screenId, bool overwrite=false) | PhosphorEngine::PlacementEngineBase | |
| swapFocusedInDirection(const QString &direction, const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | virtual |
| swapFocusedWithMaster() | PhosphorEngine::IPlacementEngine | inlinevirtual |
| toggleFocusedFloat(const PhosphorEngine::NavigationContext &ctx) override | PhosphorSnapEngine::SnapEngine | virtual |
| toggleWindowFloat(const QString &windowId, const QString &screenId) override | PhosphorSnapEngine::SnapEngine | virtual |
| uncommitSnap(const QString &windowId) | PhosphorSnapEngine::SnapEngine | |
| 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) override | PhosphorSnapEngine::SnapEngine | virtual |
| windowFloatingChanged(const QString &windowId, bool floating, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| windowFloatingClearedForSnap(const QString &windowId, const QString &screenId) | PhosphorSnapEngine::SnapEngine | signal |
| windowFloatingStateSynced(const QString &windowId, bool floating, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| windowFocused(const QString &windowId, const QString &screenId) override | PhosphorSnapEngine::SnapEngine | virtual |
| windowOpened(const QString &windowId, const QString &screenId, int minWidth, int minHeight) override | PhosphorSnapEngine::SnapEngine | virtual |
| PhosphorEngine::PlacementEngineBase::windowOpened(const QString &windowId, const QString &screenId) | PhosphorEngine::IPlacementEngine | inline |
| windowsBatchFloated(const QStringList &windowIds, const QString &screenId) | PhosphorEngine::PlacementEngineBase | signal |
| windowSnapStateChanged(const QString &windowId, const PhosphorProtocol::WindowStateEntry &entry) | PhosphorSnapEngine::SnapEngine | 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 | |
| ~SnapEngine() override | PhosphorSnapEngine::SnapEngine | |