From 5ee92afb366b7a59b0493f676545e8d8395fc43d Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Fri, 1 Jun 2012 07:48:50 +0200 Subject: [PATCH] * Restore the empty-tooltip when filtering is done. --- src/libtomahawk/playlist/TrackView.cpp | 10 ++++++++++ src/libtomahawk/playlist/TrackView.h | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/playlist/TrackView.cpp b/src/libtomahawk/playlist/TrackView.cpp index e9d220d99..418d92827 100644 --- a/src/libtomahawk/playlist/TrackView.cpp +++ b/src/libtomahawk/playlist/TrackView.cpp @@ -176,6 +176,7 @@ TrackView::setPlayableModel( PlayableModel* model ) void TrackView::setEmptyTip( const QString& tip ) { + m_emptyTip = tip; m_overlay->setText( tip ); } @@ -508,8 +509,17 @@ TrackView::onFilterChanged( const QString& ) m_overlay->show(); } else + { if ( model()->trackCount() ) + { m_overlay->hide(); + } + else + { + m_overlay->setText( m_emptyTip ); + m_overlay->show(); + } + } } diff --git a/src/libtomahawk/playlist/TrackView.h b/src/libtomahawk/playlist/TrackView.h index 873e2037a..24f119a7e 100644 --- a/src/libtomahawk/playlist/TrackView.h +++ b/src/libtomahawk/playlist/TrackView.h @@ -137,6 +137,7 @@ private: OverlayWidget* m_overlay; AnimatedSpinner* m_loadingSpinner; + QString m_emptyTip; bool m_resizing; bool m_dragging; QRect m_dropRect; @@ -147,7 +148,6 @@ private: QModelIndex m_contextMenuIndex; Tomahawk::query_ptr m_autoPlaying; - Tomahawk::ContextMenu* m_contextMenu; QTimer m_timer;