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

This is the complete list of members for PhosphorTiles::ScriptedAlgorithm, 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 overridePhosphorTiles::ScriptedAlgorithmvirtual
centerLayout() const overridePhosphorTiles::ScriptedAlgorithmvirtual
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() const overridePhosphorTiles::ScriptedAlgorithmvirtual
customParamDefs() constPhosphorTiles::ScriptedAlgorithm
defaultMaxWindows() const overridePhosphorTiles::ScriptedAlgorithmvirtual
defaultSplitRatio() const overridePhosphorTiles::ScriptedAlgorithmvirtual
description() const overridePhosphorTiles::ScriptedAlgorithmvirtual
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
filePath() constPhosphorTiles::ScriptedAlgorithm
hasCustomParam(const QString &name) const overridePhosphorTiles::ScriptedAlgorithmvirtual
id() constPhosphorTiles::ScriptedAlgorithm
innerRect(const QRect &screenGeometry, int outerGap)PhosphorTiles::TilingAlgorithmprotectedstatic
innerRect(const QRect &screenGeometry, const EdgeGaps &gaps)PhosphorTiles::TilingAlgorithmprotectedstatic
isScripted() const noexcept overridePhosphorTiles::ScriptedAlgorithmvirtual
isUserScript() const noexcept overridePhosphorTiles::ScriptedAlgorithmvirtual
isValid() constPhosphorTiles::ScriptedAlgorithm
m_appIdResolverPhosphorTiles::TilingAlgorithmprotected
m_registryIdPhosphorTiles::TilingAlgorithmprotected
masterZoneIndex() const overridePhosphorTiles::ScriptedAlgorithmvirtual
minHeightAt(const QVector< QSize > &minSizes, int index)PhosphorTiles::TilingAlgorithmprotectedstatic
minimumWindows() const overridePhosphorTiles::ScriptedAlgorithmvirtual
minWidthAt(const QVector< QSize > &minSizes, int index)PhosphorTiles::TilingAlgorithmprotectedstatic
name() const overridePhosphorTiles::ScriptedAlgorithmvirtual
onWindowAdded(TilingState *state, int windowIndex) overridePhosphorTiles::ScriptedAlgorithmvirtual
onWindowRemoved(TilingState *state, int windowIndex) overridePhosphorTiles::ScriptedAlgorithmvirtual
operator=(const TilingAlgorithm &)=deletePhosphorTiles::TilingAlgorithm
prepareTilingState(TilingState *state) const overridePhosphorTiles::ScriptedAlgorithmvirtual
producesOverlappingZones() const overridePhosphorTiles::ScriptedAlgorithmvirtual
registryId() constPhosphorTiles::TilingAlgorithminline
ScriptedAlgorithm(const QString &filePath, std::shared_ptr< ScriptedAlgorithmWatchdog > watchdog=nullptr, QObject *parent=nullptr)PhosphorTiles::ScriptedAlgorithmexplicit
scriptId() constPhosphorTiles::ScriptedAlgorithm
setAppIdResolver(std::function< QString(const QString &)> resolver)PhosphorTiles::TilingAlgorithminline
setRegistryId(const QString &id)PhosphorTiles::TilingAlgorithminline
setUserScript(bool isUser)PhosphorTiles::ScriptedAlgorithm
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 noexcept overridePhosphorTiles::ScriptedAlgorithmvirtual
supportsLifecycleHooks() const noexcept overridePhosphorTiles::ScriptedAlgorithmvirtual
supportsMasterCount() const overridePhosphorTiles::ScriptedAlgorithmvirtual
supportsMemory() const noexcept overridePhosphorTiles::ScriptedAlgorithmvirtual
supportsMinSizes() const noexcept overridePhosphorTiles::ScriptedAlgorithmvirtual
supportsSplitRatio() const overridePhosphorTiles::ScriptedAlgorithmvirtual
ThreeColumnWidths typedefPhosphorTiles::TilingAlgorithmprotected
TilingAlgorithm(QObject *parent=nullptr)PhosphorTiles::TilingAlgorithmexplicit
TilingAlgorithm(const TilingAlgorithm &)=deletePhosphorTiles::TilingAlgorithm
zoneNumberDisplay() const noexcept overridePhosphorTiles::ScriptedAlgorithmvirtual
~ScriptedAlgorithm() overridePhosphorTiles::ScriptedAlgorithm
~TilingAlgorithm() override=defaultPhosphorTiles::TilingAlgorithm