replaceSkinState added

This commit is contained in:
Uwe Rathmann 2021-04-21 09:29:52 +02:00
parent fddf5efab4
commit 5e546e1e23
2 changed files with 7 additions and 0 deletions

View File

@ -1042,6 +1042,11 @@ void QskSkinnable::setSkinStateFlag( QskAspect::State stateFlag, bool on )
setSkinState( newState );
}
void QskSkinnable::replaceSkinState( QskAspect::State newState )
{
m_data->skinState = newState;
}
void QskSkinnable::setSkinState( QskAspect::State newState, bool animated )
{
if ( m_data->skinState == newState )

View File

@ -126,6 +126,8 @@ class QSK_EXPORT QskSkinnable
void setSkinState( QskAspect::State, bool animated = true );
void setSkinStateFlag( QskAspect::State, bool on = true );
void replaceSkinState( QskAspect::State );
QskAspect::State skinState() const;
const char* skinStateAsPrintable() const;