Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorTiles::TilingAlgorithm Member List

This is the complete list of members for PhosphorTiles::TilingAlgorithm, including all inherited members.

appendGracefulDegradation(QVector< QRect > &zones, const QRect &remaining, int leftover, int innerGap)PhosphorTiles::TilingAlgorithmprotectedstatic
appIdResolver() constPhosphorTiles::TilingAlgorithminline
applyPerWindowMinSize(int &width, int &height, const QVector< QSize > &minSizes, int index)PhosphorTiles::TilingAlgorithmprotectedstatic
calculateZones(const TilingParams &params) const =0PhosphorTiles::TilingAlgorithmpure virtual
centerLayout() constPhosphorTiles::TilingAlgorithmvirtual
clampOrProportionalFallback(qreal ratio, qreal minFirstRatio, qreal maxFirstRatio, int firstDim, int secondDim)PhosphorTiles::TilingAlgorithmprotectedstatic
computeAlternatingCumulativeMinDims(int windowCount, const QVector< QSize > &minSizes, int innerGap)PhosphorTiles::TilingAlgorithmprotectedstatic
configurationChanged()PhosphorTiles::TilingAlgorithmsignal
CumulativeMinDims typedefPhosphorTiles::TilingAlgorithmprotected
customParamDefList() constPhosphorTiles::TilingAlgorithmvirtual
defaultMaxWindows() constPhosphorTiles::TilingAlgorithmvirtual
defaultSplitRatio() constPhosphorTiles::TilingAlgorithmvirtual
description() const =0PhosphorTiles::TilingAlgorithmpure virtual
distributeEvenly(int total, int count)PhosphorTiles::TilingAlgorithmprotectedstatic
distributeWithGaps(int total, int count, int gap)PhosphorTiles::TilingAlgorithmprotectedstatic
distributeWithMinSizes(int total, int count, int gap, const QVector< int > &minDims)PhosphorTiles::TilingAlgorithmprotectedstatic
hasCustomParam(const QString &name) constPhosphorTiles::TilingAlgorithmvirtual
innerRect(const QRect &screenGeometry, int outerGap)PhosphorTiles::TilingAlgorithmprotectedstatic
innerRect(const QRect &screenGeometry, const EdgeGaps &gaps)PhosphorTiles::TilingAlgorithmprotectedstatic
isScripted() const noexceptPhosphorTiles::TilingAlgorithmvirtual
isUserScript() const noexceptPhosphorTiles::TilingAlgorithmvirtual
m_appIdResolverPhosphorTiles::TilingAlgorithmprotected
m_registryIdPhosphorTiles::TilingAlgorithmprotected
masterZoneIndex() constPhosphorTiles::TilingAlgorithmvirtual
minHeightAt(const QVector< QSize > &minSizes, int index)PhosphorTiles::TilingAlgorithmprotectedstatic
minimumWindows() constPhosphorTiles::TilingAlgorithmvirtual
minWidthAt(const QVector< QSize > &minSizes, int index)PhosphorTiles::TilingAlgorithmprotectedstatic
name() const =0PhosphorTiles::TilingAlgorithmpure virtual
onWindowAdded(TilingState *state, int windowIndex)PhosphorTiles::TilingAlgorithmvirtual
onWindowRemoved(TilingState *state, int windowIndex)PhosphorTiles::TilingAlgorithmvirtual
operator=(const TilingAlgorithm &)=deletePhosphorTiles::TilingAlgorithm
prepareTilingState(TilingState *state) constPhosphorTiles::TilingAlgorithmvirtual
producesOverlappingZones() constPhosphorTiles::TilingAlgorithmvirtual
registryId() constPhosphorTiles::TilingAlgorithminline
setAppIdResolver(std::function< QString(const QString &)> resolver)PhosphorTiles::TilingAlgorithminline
setRegistryId(const QString &id)PhosphorTiles::TilingAlgorithminline
solveThreeColumnWidths(int areaX, int contentWidth, int innerGap, qreal splitRatio, int minLeftWidth, int minCenterWidth, int minRightWidth)PhosphorTiles::TilingAlgorithmprotectedstatic
solveTwoPartMinSizes(int contentDim, int &firstDim, int &secondDim, int minFirst, int minSecond)PhosphorTiles::TilingAlgorithmprotectedstatic
supportsCustomParams() const noexceptPhosphorTiles::TilingAlgorithmvirtual
supportsLifecycleHooks() const noexceptPhosphorTiles::TilingAlgorithmvirtual
supportsMasterCount() constPhosphorTiles::TilingAlgorithmvirtual
supportsMemory() const noexceptPhosphorTiles::TilingAlgorithmvirtual
supportsMinSizes() const noexceptPhosphorTiles::TilingAlgorithmvirtual
supportsSplitRatio() constPhosphorTiles::TilingAlgorithmvirtual
ThreeColumnWidths typedefPhosphorTiles::TilingAlgorithmprotected
TilingAlgorithm(QObject *parent=nullptr)PhosphorTiles::TilingAlgorithmexplicit
TilingAlgorithm(const TilingAlgorithm &)=deletePhosphorTiles::TilingAlgorithm
zoneNumberDisplay() const noexceptPhosphorTiles::TilingAlgorithmvirtual
~TilingAlgorithm() override=defaultPhosphorTiles::TilingAlgorithm