diff --git a/src/controls/QskSkinTransition.cpp b/src/controls/QskSkinTransition.cpp index c981d9f1..354175fc 100644 --- a/src/controls/QskSkinTransition.cpp +++ b/src/controls/QskSkinTransition.cpp @@ -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 ) ) diff --git a/src/controls/QskSkinTransition.h b/src/controls/QskSkinTransition.h index f9177559..a17fafb5 100644 --- a/src/controls/QskSkinTransition.h +++ b/src/controls/QskSkinTransition.h @@ -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]; diff --git a/support/SkinnyShortcut.cpp b/support/SkinnyShortcut.cpp index 44395341..d90fa1ec 100644 --- a/support/SkinnyShortcut.cpp +++ b/support/SkinnyShortcut.cpp @@ -18,18 +18,6 @@ #include #include -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 );