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

#include <phosphor-placement/include/PhosphorPlacement/IGeometryResolver.h>

Public Member Functions

virtual ~IGeometryResolver ()=default
 
virtual int resolveZonePadding (PhosphorZones::Layout *layout, const QString &screenId) const =0
 
virtual PhosphorLayout::EdgeGaps resolveOuterGaps (PhosphorZones::Layout *layout, const QString &screenId) const =0
 
virtual int defaultBorderWidth () const =0
 
virtual int defaultBorderRadius () const =0
 

Constructor & Destructor Documentation

◆ ~IGeometryResolver()

virtual PhosphorPlacement::IGeometryResolver::~IGeometryResolver ( )
virtualdefault

Member Function Documentation

◆ defaultBorderRadius()

virtual int PhosphorPlacement::IGeometryResolver::defaultBorderRadius ( ) const
pure virtual

◆ defaultBorderWidth()

virtual int PhosphorPlacement::IGeometryResolver::defaultBorderWidth ( ) const
pure virtual

◆ resolveOuterGaps()

virtual PhosphorLayout::EdgeGaps PhosphorPlacement::IGeometryResolver::resolveOuterGaps ( PhosphorZones::Layout layout,
const QString &  screenId 
) const
pure virtual

◆ resolveZonePadding()

virtual int PhosphorPlacement::IGeometryResolver::resolveZonePadding ( PhosphorZones::Layout layout,
const QString &  screenId 
) const
pure virtual

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