resetStrutSizeHint added
This commit is contained in:
parent
72dfde05a1
commit
6087f53088
|
@ -257,6 +257,11 @@ void QskSkinnable::setStrutSizeHint( const QskAspect::Aspect aspect, const QSize
|
||||||
m_data->hintTable.setStrutSize( aspect, strut );
|
m_data->hintTable.setStrutSize( aspect, strut );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool QskSkinnable::resetStrutSizeHint( const QskAspect::Aspect aspect )
|
||||||
|
{
|
||||||
|
return resetHint( aspect | QskAspect::Metric | QskAspect::StrutSize );
|
||||||
|
}
|
||||||
|
|
||||||
QSizeF QskSkinnable::strutSizeHint(
|
QSizeF QskSkinnable::strutSizeHint(
|
||||||
const QskAspect::Aspect aspect, QskSkinHintStatus* status ) const
|
const QskAspect::Aspect aspect, QskSkinHintStatus* status ) const
|
||||||
{
|
{
|
||||||
|
|
|
@ -91,9 +91,10 @@ class QSK_EXPORT QskSkinnable
|
||||||
int flagHint( QskAspect::Aspect ) const;
|
int flagHint( QskAspect::Aspect ) const;
|
||||||
template< typename T > T flagHint( QskAspect::Aspect, T = T() ) const;
|
template< typename T > T flagHint( QskAspect::Aspect, T = T() ) const;
|
||||||
|
|
||||||
QSizeF strutSizeHint( QskAspect::Aspect, QskSkinHintStatus* = nullptr ) const;
|
|
||||||
void setStrutSizeHint( QskAspect::Aspect, const QSizeF& );
|
void setStrutSizeHint( QskAspect::Aspect, const QSizeF& );
|
||||||
void setStrutSizeHint( QskAspect::Aspect, qreal width, qreal height );
|
void setStrutSizeHint( QskAspect::Aspect, qreal width, qreal height );
|
||||||
|
bool resetStrutSizeHint( QskAspect::Aspect );
|
||||||
|
QSizeF strutSizeHint( QskAspect::Aspect, QskSkinHintStatus* = nullptr ) const;
|
||||||
|
|
||||||
void setMarginHint( QskAspect::Aspect, qreal );
|
void setMarginHint( QskAspect::Aspect, qreal );
|
||||||
void setMarginHint( QskAspect::Aspect, const QMarginsF& );
|
void setMarginHint( QskAspect::Aspect, const QMarginsF& );
|
||||||
|
|
Loading…
Reference in New Issue