summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-02-18 09:17:13 +0100
committerArno <arno@disconnect.de>2018-02-18 09:17:13 +0100
commit42174ed33d29c85a6f9fedcea2ba452be504e604 (patch)
treeb35d5ae769deefa6b7a429c4a5370d95fc4e88bc
parentc59d7c772634e0095bb8c235c3f88801d2728b3f (diff)
downloadBeetPlayer-42174ed33d29c85a6f9fedcea2ba452be504e604.tar.gz
BeetPlayer-42174ed33d29c85a6f9fedcea2ba452be504e604.tar.bz2
BeetPlayer-42174ed33d29c85a6f9fedcea2ba452be504e604.zip
Add refresh action to each CollectionWidget
-rw-r--r--playerwidget.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/playerwidget.cpp b/playerwidget.cpp
index cc6af7c..542d788 100644
--- a/playerwidget.cpp
+++ b/playerwidget.cpp
@@ -177,6 +177,14 @@ void PlayerWidget::setupGui(QSplashScreen *splash){
curW->view()->addAction(collapseA);
curW->view()->addAction(Helper::createSeparator(this));
}
+ QAction *refreshA = new QAction(QIcon(":/refresh.png"), tr("Refresh view"), this);
+ connect(refreshA, &QAction::triggered, [curW] {
+ qApp->setOverrideCursor(Qt::BusyCursor);
+ curW->populate();
+ qApp->restoreOverrideCursor(); }
+ );
+ curW->view()->addAction(refreshA);
+ curW->view()->addAction(Helper::createSeparator(this));
QAction *searchMBA = new QAction(QIcon(":/bizarre_amputee.png"), tr("Search Musicbrainz"), this);
connect(searchMBA, &QAction::triggered, [this, curW] { searchMusicbrainz(curW->view()->selectionModel()->currentIndex()); });
curW->view()->addAction(searchMBA);