diff options
author | Arno <arno@disconnect.de> | 2017-03-04 08:04:14 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2017-03-04 08:04:14 +0100 |
commit | 050c8a5483ba563d576188a7bfb635008888cf8e (patch) | |
tree | 60204fd69b2732a283fcd5cd4653b1fc7c454de7 /playerwidget.cpp | |
parent | 171c5c661b40cfec59719ef27db3446010d67ad5 (diff) | |
download | BeetPlayer-050c8a5483ba563d576188a7bfb635008888cf8e.tar.gz BeetPlayer-050c8a5483ba563d576188a7bfb635008888cf8e.tar.bz2 BeetPlayer-050c8a5483ba563d576188a7bfb635008888cf8e.zip |
Set BusyCursor in doFilter()
Also return after setting the view back to artists.
Diffstat (limited to 'playerwidget.cpp')
-rw-r--r-- | playerwidget.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/playerwidget.cpp b/playerwidget.cpp index d3d0191..57cbdc8 100644 --- a/playerwidget.cpp +++ b/playerwidget.cpp @@ -14,6 +14,7 @@ #include <QSqlQuery> #include <QAction> #include <QToolBar> +#include <QApplication> #include <algorithm> #include <taglib/fileref.h> @@ -384,7 +385,9 @@ void PlayerWidget::doFilter(){ QString filter = mFilter->text(); if(filter.isEmpty()){ mView->setModel(mViewModel); + return; } + qApp->setOverrideCursor(Qt::BusyCursor); mSearchModel->clear(); mSearchModel->setHorizontalHeaderLabels(QStringList() << tr("Name")); mView->setModel(mSearchModel); @@ -393,6 +396,7 @@ void PlayerWidget::doFilter(){ populateByArtist(root, filter); populateByGenre(root, filter); populateBySong(root, filter); + qApp->restoreOverrideCursor(); } void PlayerWidget::clearFilter(){ |