making setSkinStata public
This commit is contained in:
parent
79ac52110d
commit
14e844eb84
@ -819,7 +819,7 @@ void QskSkinnable::setSkinStateFlag( QskAspect::State stateFlag, bool on )
|
|||||||
setSkinState( newState );
|
setSkinState( newState );
|
||||||
}
|
}
|
||||||
|
|
||||||
void QskSkinnable::setSkinState( QskAspect::State newState )
|
void QskSkinnable::setSkinState( QskAspect::State newState, bool animated )
|
||||||
{
|
{
|
||||||
if ( m_data->skinState == newState )
|
if ( m_data->skinState == newState )
|
||||||
return;
|
return;
|
||||||
@ -846,7 +846,7 @@ void QskSkinnable::setSkinState( QskAspect::State newState )
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( control->window() && isTransitionAccepted( QskAspect::Aspect() ) )
|
if ( control->window() && animated && isTransitionAccepted( QskAspect::Aspect() ) )
|
||||||
{
|
{
|
||||||
const auto placement = effectivePlacement();
|
const auto placement = effectivePlacement();
|
||||||
|
|
||||||
|
@ -153,10 +153,10 @@ class QSK_EXPORT QskSkinnable
|
|||||||
void debug( QDebug, QskAspect::Aspect ) const;
|
void debug( QDebug, QskAspect::Aspect ) const;
|
||||||
void debug( QDebug, QskAspect::State ) const;
|
void debug( QDebug, QskAspect::State ) const;
|
||||||
|
|
||||||
protected:
|
void setSkinState( QskAspect::State, bool animated = true );
|
||||||
void setSkinState( QskAspect::State );
|
void setSkinStateFlag( QskAspect::State, bool on = true );
|
||||||
void setSkinStateFlag( QskAspect::State, bool = true );
|
|
||||||
|
|
||||||
|
protected:
|
||||||
virtual void updateNode( QSGNode* );
|
virtual void updateNode( QSGNode* );
|
||||||
virtual bool isTransitionAccepted( QskAspect::Aspect ) const;
|
virtual bool isTransitionAccepted( QskAspect::Aspect ) const;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user