summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-03-04 08:04:14 +0100
committerArno <arno@disconnect.de>2017-03-04 08:04:14 +0100
commit050c8a5483ba563d576188a7bfb635008888cf8e (patch)
tree60204fd69b2732a283fcd5cd4653b1fc7c454de7
parent171c5c661b40cfec59719ef27db3446010d67ad5 (diff)
downloadBeetPlayer-050c8a5483ba563d576188a7bfb635008888cf8e.tar.gz
BeetPlayer-050c8a5483ba563d576188a7bfb635008888cf8e.tar.bz2
BeetPlayer-050c8a5483ba563d576188a7bfb635008888cf8e.zip
Set BusyCursor in doFilter()
Also return after setting the view back to artists.
-rw-r--r--playerwidget.cpp4
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(){