QskSkinnable::resetHint added

This commit is contained in:
Uwe Rathmann 2019-03-19 17:36:12 +01:00
parent 727787abaf
commit 943e2b6de8
2 changed files with 7 additions and 0 deletions

View File

@ -420,6 +420,11 @@ QskAnimationHint QskSkinnable::effectiveAnimation(
return hint; return hint;
} }
void QskSkinnable::resetHint( QskAspect::Aspect aspect )
{
m_data->hintTable.removeHint( aspect );
}
QVariant QskSkinnable::effectiveHint( QVariant QskSkinnable::effectiveHint(
QskAspect::Aspect aspect, QskSkinHintStatus* status ) const QskAspect::Aspect aspect, QskSkinHintStatus* status ) const
{ {

View File

@ -112,6 +112,8 @@ class QSK_EXPORT QskSkinnable
void setAnimation( QskAspect::Aspect, QskAnimationHint ); void setAnimation( QskAspect::Aspect, QskAnimationHint );
QskAnimationHint animation( QskAspect::Aspect, QskSkinHintStatus* = nullptr ) const; QskAnimationHint animation( QskAspect::Aspect, QskSkinHintStatus* = nullptr ) const;
void resetHint( QskAspect::Aspect );
QskAnimationHint effectiveAnimation( QskAspect::Type, QskAspect::Subcontrol, QskAnimationHint effectiveAnimation( QskAspect::Type, QskAspect::Subcontrol,
QskAspect::State, QskSkinHintStatus* status = nullptr ) const; QskAspect::State, QskSkinHintStatus* status = nullptr ) const;