diff options
Diffstat (limited to 'qt-ui/profile/animationfunctions.cpp')
-rw-r--r-- | qt-ui/profile/animationfunctions.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/qt-ui/profile/animationfunctions.cpp b/qt-ui/profile/animationfunctions.cpp index dc46d7f82..fb1c85f8d 100644 --- a/qt-ui/profile/animationfunctions.cpp +++ b/qt-ui/profile/animationfunctions.cpp @@ -18,6 +18,18 @@ namespace Animations { } } + void show(QObject *obj) + { + if (prefs.animation_speed != 0) { + QPropertyAnimation *animation = new QPropertyAnimation(obj, "opacity"); + animation->setStartValue(0); + animation->setEndValue(1); + animation->start(QAbstractAnimation::DeleteWhenStopped); + } else { + obj->setProperty("opacity", 1); + } + } + void animDelete(QObject *obj) { if (prefs.animation_speed != 0) { |