Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorEngine::IAutotileSettings Class Referenceabstract

#include <phosphor-tile-engine/include/PhosphorTileEngine/IAutotileSettings.h>

Public Member Functions

virtual ~IAutotileSettings ()=default
 
virtual QString defaultAutotileAlgorithm () const =0
 
virtual qreal autotileSplitRatio () const =0
 
virtual qreal autotileSplitRatioStep () const =0
 
virtual int autotileMasterCount () const =0
 
virtual int autotileInnerGap () const =0
 
virtual int autotileOuterGap () const =0
 
virtual bool autotileUsePerSideOuterGap () const =0
 
virtual int autotileOuterGapTop () const =0
 
virtual int autotileOuterGapBottom () const =0
 
virtual int autotileOuterGapLeft () const =0
 
virtual int autotileOuterGapRight () const =0
 
virtual bool autotileFocusNewWindows () const =0
 
virtual bool autotileSmartGaps () const =0
 
virtual bool autotileFocusFollowsMouse () const =0
 
virtual bool autotileRespectMinimumSize () const =0
 
virtual int autotileMaxWindows () const =0
 
virtual PhosphorTiles::AutotileInsertPosition autotileInsertPosition () const =0
 
virtual PhosphorTiles::AutotileOverflowBehavior autotileOverflowBehavior () const =0
 
virtual PhosphorEngine::StickyWindowHandling autotileStickyWindowHandling () const =0
 
virtual QVariantMap autotilePerAlgorithmSettings () const =0
 
virtual void setDefaultAutotileAlgorithm (const QString &algorithmId)=0
 
virtual void setAutotileSplitRatio (qreal ratio)=0
 
virtual void setAutotileMasterCount (int count)=0
 
virtual void setAutotileMaxWindows (int max)=0
 
virtual void setAutotilePerAlgorithmSettings (const QVariantMap &settings)=0
 
virtual void clearPerScreenAutotileSettings (const QString &screenId)=0
 

Constructor & Destructor Documentation

◆ ~IAutotileSettings()

virtual PhosphorEngine::IAutotileSettings::~IAutotileSettings ( )
virtualdefault

Member Function Documentation

◆ autotileFocusFollowsMouse()

virtual bool PhosphorEngine::IAutotileSettings::autotileFocusFollowsMouse ( ) const
pure virtual

◆ autotileFocusNewWindows()

virtual bool PhosphorEngine::IAutotileSettings::autotileFocusNewWindows ( ) const
pure virtual

◆ autotileInnerGap()

virtual int PhosphorEngine::IAutotileSettings::autotileInnerGap ( ) const
pure virtual

◆ autotileInsertPosition()

virtual PhosphorTiles::AutotileInsertPosition PhosphorEngine::IAutotileSettings::autotileInsertPosition ( ) const
pure virtual

◆ autotileMasterCount()

virtual int PhosphorEngine::IAutotileSettings::autotileMasterCount ( ) const
pure virtual

◆ autotileMaxWindows()

virtual int PhosphorEngine::IAutotileSettings::autotileMaxWindows ( ) const
pure virtual

◆ autotileOuterGap()

virtual int PhosphorEngine::IAutotileSettings::autotileOuterGap ( ) const
pure virtual

◆ autotileOuterGapBottom()

virtual int PhosphorEngine::IAutotileSettings::autotileOuterGapBottom ( ) const
pure virtual

◆ autotileOuterGapLeft()

virtual int PhosphorEngine::IAutotileSettings::autotileOuterGapLeft ( ) const
pure virtual

◆ autotileOuterGapRight()

virtual int PhosphorEngine::IAutotileSettings::autotileOuterGapRight ( ) const
pure virtual

◆ autotileOuterGapTop()

virtual int PhosphorEngine::IAutotileSettings::autotileOuterGapTop ( ) const
pure virtual

◆ autotileOverflowBehavior()

virtual PhosphorTiles::AutotileOverflowBehavior PhosphorEngine::IAutotileSettings::autotileOverflowBehavior ( ) const
pure virtual

◆ autotilePerAlgorithmSettings()

virtual QVariantMap PhosphorEngine::IAutotileSettings::autotilePerAlgorithmSettings ( ) const
pure virtual

◆ autotileRespectMinimumSize()

virtual bool PhosphorEngine::IAutotileSettings::autotileRespectMinimumSize ( ) const
pure virtual

◆ autotileSmartGaps()

virtual bool PhosphorEngine::IAutotileSettings::autotileSmartGaps ( ) const
pure virtual

◆ autotileSplitRatio()

virtual qreal PhosphorEngine::IAutotileSettings::autotileSplitRatio ( ) const
pure virtual

◆ autotileSplitRatioStep()

virtual qreal PhosphorEngine::IAutotileSettings::autotileSplitRatioStep ( ) const
pure virtual

◆ autotileStickyWindowHandling()

virtual PhosphorEngine::StickyWindowHandling PhosphorEngine::IAutotileSettings::autotileStickyWindowHandling ( ) const
pure virtual

◆ autotileUsePerSideOuterGap()

virtual bool PhosphorEngine::IAutotileSettings::autotileUsePerSideOuterGap ( ) const
pure virtual

◆ clearPerScreenAutotileSettings()

virtual void PhosphorEngine::IAutotileSettings::clearPerScreenAutotileSettings ( const QString &  screenId)
pure virtual

◆ defaultAutotileAlgorithm()

virtual QString PhosphorEngine::IAutotileSettings::defaultAutotileAlgorithm ( ) const
pure virtual

◆ setAutotileMasterCount()

virtual void PhosphorEngine::IAutotileSettings::setAutotileMasterCount ( int  count)
pure virtual

◆ setAutotileMaxWindows()

virtual void PhosphorEngine::IAutotileSettings::setAutotileMaxWindows ( int  max)
pure virtual

◆ setAutotilePerAlgorithmSettings()

virtual void PhosphorEngine::IAutotileSettings::setAutotilePerAlgorithmSettings ( const QVariantMap &  settings)
pure virtual

◆ setAutotileSplitRatio()

virtual void PhosphorEngine::IAutotileSettings::setAutotileSplitRatio ( qreal  ratio)
pure virtual

◆ setDefaultAutotileAlgorithm()

virtual void PhosphorEngine::IAutotileSettings::setDefaultAutotileAlgorithm ( const QString &  algorithmId)
pure virtual

The documentation for this class was generated from the following file: