QskArcMetrics::isClosed added

This commit is contained in:
Uwe Rathmann 2023-04-17 17:28:48 +02:00
parent 1197a5983c
commit 3beaeb83fa
2 changed files with 6 additions and 0 deletions

View File

@ -45,6 +45,11 @@ void QskArcMetrics::setSizeMode( Qt::SizeMode sizeMode ) noexcept
m_sizeMode = sizeMode;
}
bool QskArcMetrics::isClosed() const
{
return qAbs( m_spanAngle ) >= 360.0;
}
bool QskArcMetrics::containsAngle( qreal angle ) const
{
angle = qskConstrainedDegrees( angle );

View File

@ -46,6 +46,7 @@ class QSK_EXPORT QskArcMetrics
constexpr qreal angleAtRatio( qreal ratio ) const noexcept;
bool containsAngle( qreal ) const;
bool isClosed() const;
void setThickness( qreal ) noexcept;
constexpr qreal thickness() const noexcept;