From 050c8a5483ba563d576188a7bfb635008888cf8e Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 4 Mar 2017 08:04:14 +0100 Subject: Set BusyCursor in doFilter() Also return after setting the view back to artists. --- playerwidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/playerwidget.cpp b/playerwidget.cpp index d3d0191..57cbdc8 100644 --- a/playerwidget.cpp +++ b/playerwidget.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include @@ -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(){ -- cgit v1.2.3-70-g09d2