| 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 =0 | PhosphorTiles::TilingAlgorithm | pure virtual |
| centerLayout() const | PhosphorTiles::TilingAlgorithm | 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 | PhosphorTiles::TilingAlgorithm | virtual |
| defaultMaxWindows() const | PhosphorTiles::TilingAlgorithm | virtual |
| defaultSplitRatio() const | PhosphorTiles::TilingAlgorithm | virtual |
| description() const =0 | PhosphorTiles::TilingAlgorithm | pure 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 |
| hasCustomParam(const QString &name) const | PhosphorTiles::TilingAlgorithm | virtual |
| innerRect(const QRect &screenGeometry, int outerGap) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| innerRect(const QRect &screenGeometry, const EdgeGaps &gaps) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| isScripted() const noexcept | PhosphorTiles::TilingAlgorithm | virtual |
| isUserScript() const noexcept | PhosphorTiles::TilingAlgorithm | virtual |
| m_appIdResolver | PhosphorTiles::TilingAlgorithm | protected |
| m_registryId | PhosphorTiles::TilingAlgorithm | protected |
| masterZoneIndex() const | PhosphorTiles::TilingAlgorithm | virtual |
| minHeightAt(const QVector< QSize > &minSizes, int index) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| minimumWindows() const | PhosphorTiles::TilingAlgorithm | virtual |
| minWidthAt(const QVector< QSize > &minSizes, int index) | PhosphorTiles::TilingAlgorithm | protectedstatic |
| name() const =0 | PhosphorTiles::TilingAlgorithm | pure virtual |
| onWindowAdded(TilingState *state, int windowIndex) | PhosphorTiles::TilingAlgorithm | virtual |
| onWindowRemoved(TilingState *state, int windowIndex) | PhosphorTiles::TilingAlgorithm | virtual |
| operator=(const TilingAlgorithm &)=delete | PhosphorTiles::TilingAlgorithm | |
| prepareTilingState(TilingState *state) const | PhosphorTiles::TilingAlgorithm | virtual |
| producesOverlappingZones() const | PhosphorTiles::TilingAlgorithm | virtual |
| registryId() const | PhosphorTiles::TilingAlgorithm | inline |
| setAppIdResolver(std::function< QString(const QString &)> resolver) | PhosphorTiles::TilingAlgorithm | inline |
| setRegistryId(const QString &id) | PhosphorTiles::TilingAlgorithm | inline |
| 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 | PhosphorTiles::TilingAlgorithm | virtual |
| supportsLifecycleHooks() const noexcept | PhosphorTiles::TilingAlgorithm | virtual |
| supportsMasterCount() const | PhosphorTiles::TilingAlgorithm | virtual |
| supportsMemory() const noexcept | PhosphorTiles::TilingAlgorithm | virtual |
| supportsMinSizes() const noexcept | PhosphorTiles::TilingAlgorithm | virtual |
| supportsSplitRatio() const | PhosphorTiles::TilingAlgorithm | virtual |
| ThreeColumnWidths typedef | PhosphorTiles::TilingAlgorithm | protected |
| TilingAlgorithm(QObject *parent=nullptr) | PhosphorTiles::TilingAlgorithm | explicit |
| TilingAlgorithm(const TilingAlgorithm &)=delete | PhosphorTiles::TilingAlgorithm | |
| zoneNumberDisplay() const noexcept | PhosphorTiles::TilingAlgorithm | virtual |
| ~TilingAlgorithm() override=default | PhosphorTiles::TilingAlgorithm | |