From 83e073fc7c441f2620ee38b179f060ba20f5139a Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Fri, 1 Jun 2012 07:46:28 +0200 Subject: [PATCH] * AnimatedWidget emits a signal when the sliding animation is done. --- src/libtomahawk/widgets/AnimatedSplitter.cpp | 2 ++ src/libtomahawk/widgets/AnimatedSplitter.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/libtomahawk/widgets/AnimatedSplitter.cpp b/src/libtomahawk/widgets/AnimatedSplitter.cpp index 26a483266..539433136 100644 --- a/src/libtomahawk/widgets/AnimatedSplitter.cpp +++ b/src/libtomahawk/widgets/AnimatedSplitter.cpp @@ -277,6 +277,8 @@ AnimatedWidget::onAnimationFinished() { setFixedHeight( hiddenSize().height() ); } + + emit animationFinished(); } diff --git a/src/libtomahawk/widgets/AnimatedSplitter.h b/src/libtomahawk/widgets/AnimatedSplitter.h index a8ef35325..d113e769e 100644 --- a/src/libtomahawk/widgets/AnimatedSplitter.h +++ b/src/libtomahawk/widgets/AnimatedSplitter.h @@ -104,6 +104,8 @@ public slots: signals: void showWidget(); void hideWidget(); + + void animationFinished(); void resizeBy( const QPoint& delta ); void sizeChanged( const QSize& size );