default nop implementation for QskSkinTransition::updateSkin
This commit is contained in:
parent
757479f7f2
commit
3ef6e30857
@ -392,6 +392,11 @@ QskAnimationHint QskSkinTransition::animation() const
|
||||
return m_animation;
|
||||
}
|
||||
|
||||
void QskSkinTransition::updateSkin( QskSkin*, QskSkin* )
|
||||
{
|
||||
// nop
|
||||
}
|
||||
|
||||
void QskSkinTransition::process()
|
||||
{
|
||||
if ( ( m_skins[0] == nullptr ) || ( m_skins[1] == nullptr ) )
|
||||
|
@ -41,7 +41,7 @@ public:
|
||||
static QVariant animatedHint( QskAspect::Aspect );
|
||||
|
||||
protected:
|
||||
virtual void updateSkin( QskSkin*, QskSkin* ) = 0;
|
||||
virtual void updateSkin( QskSkin*, QskSkin* );
|
||||
|
||||
private:
|
||||
QskSkin* m_skins[2];
|
||||
|
@ -18,18 +18,6 @@
|
||||
#include <unordered_map>
|
||||
#include <iostream>
|
||||
|
||||
namespace
|
||||
{
|
||||
class SkinTransition : public QskSkinTransition
|
||||
{
|
||||
protected:
|
||||
virtual void updateSkin( QskSkin*, QskSkin* ) override final
|
||||
{
|
||||
// nop
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
SkinnyShortcut::SkinnyShortcut( QObject* parent ):
|
||||
QObject( parent )
|
||||
{
|
||||
@ -88,7 +76,7 @@ void SkinnyShortcut::rotateSkin()
|
||||
|
||||
QskSkin* newSkin = qskSetup->setSkin( names[ index ] );
|
||||
|
||||
SkinTransition transition;
|
||||
QskSkinTransition transition;
|
||||
|
||||
//transition.setMask( QskAspect::Color ); // Metrics are flickering -> TODO
|
||||
transition.setSourceSkin( oldSkin );
|
||||
|
Loading…
x
Reference in New Issue
Block a user