add QskTickmarksMetrics to QskSkinnable
This commit is contained in:
parent
4d885358f8
commit
e37fe4d685
|
@ -72,7 +72,9 @@ class QSK_EXPORT QskAspect
|
|||
|
||||
Shadow,
|
||||
Shape,
|
||||
Border
|
||||
Border,
|
||||
|
||||
Tickmarks
|
||||
};
|
||||
Q_ENUM( Primitive )
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
#include "QskBoxBorderColors.h"
|
||||
#include "QskShadowMetrics.h"
|
||||
#include "QskStippleMetrics.h"
|
||||
#include "QskTickmarksMetrics.h"
|
||||
#include "QskBoxHints.h"
|
||||
#include "QskGradient.h"
|
||||
#include "QskTextOptions.h"
|
||||
|
@ -766,6 +767,23 @@ QskGraphic QskSkinnable::symbolHint(
|
|||
aspect | QskAspect::Symbol, status ).value< QskGraphic >();
|
||||
}
|
||||
|
||||
bool QskSkinnable::setTickmarksMetricsHint( const QskAspect aspect, const QskTickmarksMetrics& metrics )
|
||||
{
|
||||
return setSkinHint( aspect | QskAspect::Tickmarks,
|
||||
QVariant::fromValue( metrics ) );
|
||||
}
|
||||
|
||||
bool QskSkinnable::resetTickmarksMetricsHint( const QskAspect aspect )
|
||||
{
|
||||
return resetSkinHint( aspect | QskAspect::Tickmarks );
|
||||
}
|
||||
|
||||
QskTickmarksMetrics QskSkinnable::tickmarksMetricsHint( const QskAspect aspect, QskSkinHintStatus* status) const
|
||||
{
|
||||
return effectiveSkinHint(
|
||||
aspect | QskAspect::Tickmarks, status ).value< QskTickmarksMetrics >();
|
||||
}
|
||||
|
||||
|
||||
QskColorFilter QskSkinnable::effectiveGraphicFilter(
|
||||
const QskAspect::Subcontrol subControl ) const
|
||||
|
|
|
@ -32,6 +32,7 @@ class QskBoxBorderMetrics;
|
|||
class QskBoxBorderColors;
|
||||
class QskShadowMetrics;
|
||||
class QskStippleMetrics;
|
||||
class QskTickmarksMetrics;
|
||||
class QskTextOptions;
|
||||
class QskBoxHints;
|
||||
class QskGradient;
|
||||
|
@ -257,6 +258,10 @@ class QSK_EXPORT QskSkinnable
|
|||
bool resetSymbolHint( const QskAspect );
|
||||
QskGraphic symbolHint( const QskAspect, QskSkinHintStatus* = nullptr ) const;
|
||||
|
||||
bool setTickmarksMetricsHint( const QskAspect, const QskTickmarksMetrics& );
|
||||
bool resetTickmarksMetricsHint( const QskAspect );
|
||||
QskTickmarksMetrics tickmarksMetricsHint( const QskAspect, QskSkinHintStatus* = nullptr ) const;
|
||||
|
||||
const QskSkinHintTable& hintTable() const;
|
||||
|
||||
bool startHintTransitions( QskAspect::States, QskAspect::States, int index = -1 );
|
||||
|
|
Loading…
Reference in New Issue