| appendGracefulDegradation(QVector< QRect > &zones, const QRect &remaining, int leftover, int innerGap) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| appIdResolver() const | PhosphorTiles::TilingAlgorithm | inline |
| applyPerWindowMinSize(int &width, int &height, const QVector< QSize > &minSizes, int index) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| calculateZones(const TilingParams ¶ms) const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| centerLayout() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| clampOrProportionalFallback(qreal ratio, qreal minFirstRatio, qreal maxFirstRatio, int firstDim, int secondDim) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| computeAlternatingCumulativeMinDims(int windowCount, const QVector< QSize > &minSizes, int innerGap) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| configurationChanged() | PhosphorTiles::TilingAlgorithm | signal |
| CumulativeMinDims typedef | PhosphorTiles::TilingAlgorithm | protected |
| customParamDefList() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| customParamDefs() const | PhosphorTiles::ScriptedAlgorithm | |
| defaultMaxWindows() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| defaultSplitRatio() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| description() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| distributeEvenly(int total, int count) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| distributeWithGaps(int total, int count, int gap) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| distributeWithMinSizes(int total, int count, int gap, const QVector< int > &minDims) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| filePath() const | PhosphorTiles::ScriptedAlgorithm | |
| hasCustomParam(const QString &name) const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| id() const | PhosphorTiles::ScriptedAlgorithm | |
| innerRect(const QRect &screenGeometry, int outerGap) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| innerRect(const QRect &screenGeometry, const EdgeGaps &gaps) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| isScripted() const noexcept override | PhosphorTiles::ScriptedAlgorithm | virtual |
| isUserScript() const noexcept override | PhosphorTiles::ScriptedAlgorithm | virtual |
| isValid() const | PhosphorTiles::ScriptedAlgorithm | |
| m_appIdResolver | PhosphorTiles::TilingAlgorithm | protected |
| m_registryId | PhosphorTiles::TilingAlgorithm | protected |
| masterZoneIndex() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| minHeightAt(const QVector< QSize > &minSizes, int index) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| minimumWindows() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| minWidthAt(const QVector< QSize > &minSizes, int index) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| name() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| onWindowAdded(TilingState *state, int windowIndex) override | PhosphorTiles::ScriptedAlgorithm | virtual |
| onWindowRemoved(TilingState *state, int windowIndex) override | PhosphorTiles::ScriptedAlgorithm | virtual |
| operator=(const TilingAlgorithm &)=delete | PhosphorTiles::TilingAlgorithm | |
| prepareTilingState(TilingState *state) const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| producesOverlappingZones() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| registryId() const | PhosphorTiles::TilingAlgorithm | inline |
| ScriptedAlgorithm(const QString &filePath, std::shared_ptr< ScriptedAlgorithmWatchdog > watchdog=nullptr, QObject *parent=nullptr) | PhosphorTiles::ScriptedAlgorithm | explicit |
| scriptId() const | PhosphorTiles::ScriptedAlgorithm | |
| setAppIdResolver(std::function< QString(const QString &)> resolver) | PhosphorTiles::TilingAlgorithm | inline |
| setRegistryId(const QString &id) | PhosphorTiles::TilingAlgorithm | inline |
| setUserScript(bool isUser) | PhosphorTiles::ScriptedAlgorithm | |
| solveThreeColumnWidths(int areaX, int contentWidth, int innerGap, qreal splitRatio, int minLeftWidth, int minCenterWidth, int minRightWidth) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| solveTwoPartMinSizes(int contentDim, int &firstDim, int &secondDim, int minFirst, int minSecond) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| supportsCustomParams() const noexcept override | PhosphorTiles::ScriptedAlgorithm | virtual |
| supportsLifecycleHooks() const noexcept override | PhosphorTiles::ScriptedAlgorithm | virtual |
| supportsMasterCount() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| supportsMemory() const noexcept override | PhosphorTiles::ScriptedAlgorithm | virtual |
| supportsMinSizes() const noexcept override | PhosphorTiles::ScriptedAlgorithm | virtual |
| supportsSplitRatio() const override | PhosphorTiles::ScriptedAlgorithm | virtual |
| ThreeColumnWidths typedef | PhosphorTiles::TilingAlgorithm | protected |
| TilingAlgorithm(QObject *parent=nullptr) | PhosphorTiles::TilingAlgorithm | explicit |
| TilingAlgorithm(const TilingAlgorithm &)=delete | PhosphorTiles::TilingAlgorithm | |
| zoneNumberDisplay() const noexcept override | PhosphorTiles::ScriptedAlgorithm | virtual |
| ~ScriptedAlgorithm() override | PhosphorTiles::ScriptedAlgorithm | |
| ~TilingAlgorithm() override=default | PhosphorTiles::TilingAlgorithm | |