clang-format

This commit is contained in:
Rick Vogel 2023-11-05 18:51:56 +01:00
parent 8e7ebdf760
commit 22a46df12d
1 changed files with 29 additions and 24 deletions

View File

@ -13,21 +13,21 @@
class QSK_EXPORT QskTickmarksMetrics class QSK_EXPORT QskTickmarksMetrics
{ {
Q_GADGET Q_GADGET
Q_PROPERTY( qreal majorRatio READ majorRatio WRITE setMajorRatio) Q_PROPERTY( qreal majorRatio READ majorRatio WRITE setMajorRatio )
Q_PROPERTY( qreal mediumRatio READ mediumRatio WRITE setMediumRatio) Q_PROPERTY( qreal mediumRatio READ mediumRatio WRITE setMediumRatio )
Q_PROPERTY( qreal minorRatio READ minorRatio WRITE setMinorRatio) Q_PROPERTY( qreal minorRatio READ minorRatio WRITE setMinorRatio )
public: public:
constexpr QskTickmarksMetrics() noexcept = default; constexpr QskTickmarksMetrics() noexcept = default;
constexpr QskTickmarksMetrics( qreal minorRatio, qreal mediumRatio, qreal majorRatio ) noexcept; constexpr QskTickmarksMetrics( qreal minorRatio, qreal mediumRatio, qreal majorRatio ) noexcept;
constexpr QskTickmarksMetrics(const QskTickmarksMetrics&) noexcept = default; constexpr QskTickmarksMetrics( const QskTickmarksMetrics& ) noexcept = default;
constexpr QskTickmarksMetrics( QskTickmarksMetrics&& ) noexcept = default; constexpr QskTickmarksMetrics( QskTickmarksMetrics&& ) noexcept = default;
constexpr QskTickmarksMetrics& operator=(const QskTickmarksMetrics&) noexcept = default; constexpr QskTickmarksMetrics& operator=( const QskTickmarksMetrics& ) noexcept = default;
constexpr QskTickmarksMetrics& operator=(QskTickmarksMetrics&&) noexcept = default; constexpr QskTickmarksMetrics& operator=( QskTickmarksMetrics&& ) noexcept = default;
constexpr Q_REQUIRED_RESULT bool operator==(const QskTickmarksMetrics& rhs) const noexcept; constexpr Q_REQUIRED_RESULT bool operator==( const QskTickmarksMetrics& rhs ) const noexcept;
constexpr Q_REQUIRED_RESULT bool operator!=(const QskTickmarksMetrics& rhs) const noexcept; constexpr Q_REQUIRED_RESULT bool operator!=( const QskTickmarksMetrics& rhs ) const noexcept;
constexpr Q_REQUIRED_RESULT qreal majorRatio() const noexcept; constexpr Q_REQUIRED_RESULT qreal majorRatio() const noexcept;
constexpr Q_REQUIRED_RESULT qreal mediumRatio() const noexcept; constexpr Q_REQUIRED_RESULT qreal mediumRatio() const noexcept;
@ -37,8 +37,8 @@ class QSK_EXPORT QskTickmarksMetrics
constexpr void setMediumRatio( qreal ratio ) noexcept; constexpr void setMediumRatio( qreal ratio ) noexcept;
constexpr void setMinorRatio( qreal ratio ) noexcept; constexpr void setMinorRatio( qreal ratio ) noexcept;
constexpr Q_REQUIRED_RESULT qreal operator[](int index) const noexcept; constexpr Q_REQUIRED_RESULT qreal operator[]( int index ) const noexcept;
constexpr Q_REQUIRED_RESULT qreal& operator[](int index) noexcept; constexpr Q_REQUIRED_RESULT qreal& operator[]( int index ) noexcept;
private: private:
qreal m_minorRatio = 0.7; qreal m_minorRatio = 0.7;
@ -46,8 +46,11 @@ class QSK_EXPORT QskTickmarksMetrics
qreal m_majorRatio = 1.0; qreal m_majorRatio = 1.0;
}; };
inline constexpr QskTickmarksMetrics::QskTickmarksMetrics(qreal minorRatio, qreal mediumRatio, qreal majorRatio) noexcept inline constexpr QskTickmarksMetrics::QskTickmarksMetrics(
: m_minorRatio(minorRatio), m_mediumRatio(mediumRatio), m_majorRatio(majorRatio) qreal minorRatio, qreal mediumRatio, qreal majorRatio ) noexcept
: m_minorRatio( minorRatio )
, m_mediumRatio( mediumRatio )
, m_majorRatio( majorRatio )
{ {
} }
@ -81,19 +84,21 @@ inline constexpr void QskTickmarksMetrics::setMinorRatio( qreal ratio ) noexcept
m_minorRatio = qBound( 0.0, ratio, 1.0 ); m_minorRatio = qBound( 0.0, ratio, 1.0 );
} }
inline constexpr bool QskTickmarksMetrics::operator==(const QskTickmarksMetrics& rhs) const noexcept inline constexpr bool QskTickmarksMetrics::operator==(
const QskTickmarksMetrics& rhs ) const noexcept
{ {
return qskFuzzyCompare(m_minorRatio, rhs.m_minorRatio) && return qskFuzzyCompare( m_minorRatio, rhs.m_minorRatio ) &&
qskFuzzyCompare(m_mediumRatio, rhs.m_mediumRatio) && qskFuzzyCompare( m_mediumRatio, rhs.m_mediumRatio ) &&
qskFuzzyCompare(m_majorRatio, rhs.m_majorRatio); qskFuzzyCompare( m_majorRatio, rhs.m_majorRatio );
} }
inline constexpr bool QskTickmarksMetrics::operator!=(const QskTickmarksMetrics& rhs) const noexcept inline constexpr bool QskTickmarksMetrics::operator!=(
const QskTickmarksMetrics& rhs ) const noexcept
{ {
return !(*this == rhs); return !( *this == rhs );
} }
inline constexpr qreal QskTickmarksMetrics::operator[](int index) const noexcept inline constexpr qreal QskTickmarksMetrics::operator[]( int index ) const noexcept
{ {
index = index % 3; index = index % 3;
@ -108,7 +113,7 @@ inline constexpr qreal QskTickmarksMetrics::operator[](int index) const noexcept
} }
} }
inline constexpr qreal& QskTickmarksMetrics::operator[](int index) noexcept inline constexpr qreal& QskTickmarksMetrics::operator[]( int index ) noexcept
{ {
index = index % 3; index = index % 3;