diff options
-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); |