diff options
author | Arno <arno@disconnect.de> | 2018-02-18 09:17:13 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-02-18 09:17:13 +0100 |
commit | 42174ed33d29c85a6f9fedcea2ba452be504e604 (patch) | |
tree | b35d5ae769deefa6b7a429c4a5370d95fc4e88bc | |
parent | c59d7c772634e0095bb8c235c3f88801d2728b3f (diff) | |
download | BeetPlayer-42174ed33d29c85a6f9fedcea2ba452be504e604.tar.gz BeetPlayer-42174ed33d29c85a6f9fedcea2ba452be504e604.tar.bz2 BeetPlayer-42174ed33d29c85a6f9fedcea2ba452be504e604.zip |
Add refresh action to each CollectionWidget
-rw-r--r-- | playerwidget.cpp | 8 |
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); |