clang-format
This commit is contained in:
parent
8e7ebdf760
commit
22a46df12d
|
@ -13,32 +13,32 @@
|
||||||
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;
|
||||||
constexpr Q_REQUIRED_RESULT qreal minorRatio() const noexcept;
|
constexpr Q_REQUIRED_RESULT qreal minorRatio() const noexcept;
|
||||||
|
|
||||||
constexpr void setMajorRatio( qreal ratio ) noexcept;
|
constexpr void setMajorRatio( qreal ratio ) noexcept;
|
||||||
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 )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -59,8 +62,8 @@ inline constexpr qreal QskTickmarksMetrics::majorRatio() const noexcept
|
||||||
inline constexpr qreal QskTickmarksMetrics::mediumRatio() const noexcept
|
inline constexpr qreal QskTickmarksMetrics::mediumRatio() const noexcept
|
||||||
{
|
{
|
||||||
return m_mediumRatio;
|
return m_mediumRatio;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline constexpr qreal QskTickmarksMetrics::minorRatio() const noexcept
|
inline constexpr qreal QskTickmarksMetrics::minorRatio() const noexcept
|
||||||
{
|
{
|
||||||
return m_minorRatio;
|
return m_minorRatio;
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue