diff options
author | Arno <arno@disconnect.de> | 2017-04-09 02:42:01 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2017-04-09 02:42:01 +0200 |
commit | 1355b93895e68f6ccc8709f919a65b04238e126c (patch) | |
tree | 892037edad83c53df108bbace0fad6d7f01aa9f3 /playerwidget.cpp | |
parent | e17debc6f78c195f79a4be59a174503d610099a8 (diff) | |
download | BeetPlayer-1355b93895e68f6ccc8709f919a65b04238e126c.tar.gz BeetPlayer-1355b93895e68f6ccc8709f919a65b04238e126c.tar.bz2 BeetPlayer-1355b93895e68f6ccc8709f919a65b04238e126c.zip |
Add refresh action for folder mode
Diffstat (limited to 'playerwidget.cpp')
-rw-r--r-- | playerwidget.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/playerwidget.cpp b/playerwidget.cpp index 035db06..563f531 100644 --- a/playerwidget.cpp +++ b/playerwidget.cpp @@ -107,6 +107,8 @@ void PlayerWidget::setupGui(){ mDeleteFilesA = new QAction(QIcon(":/delete.png"), tr("Delete files..."), this); mDeleteFilesA->setShortcut(QKeySequence::Delete); connect(mDeleteFilesA, &QAction::triggered, this, &PlayerWidget::doDeleteFiles); + mRefreshA = new QAction(QIcon(":/refresh.png"), tr("Refresh"), this); + connect(mRefreshA, &QAction::triggered, this, &PlayerWidget::doPopulateByFolder); //filter QGroupBox *filterGB = new QGroupBox(tr("Search")); @@ -301,6 +303,8 @@ void PlayerWidget::createActions(){ mView->addAction(mDeselectAllA); mView->addAction(mDeleteFilesA); mView->addAction(Helper::createSeparator(this)); + mView->addAction(mRefreshA); + mView->addAction(Helper::createSeparator(this)); mView->addAction(randomPlayA); mPlayListView->addAction(removeFromPlayListA); mPlayListView->addAction(shufflePlayistA); @@ -601,10 +605,12 @@ void PlayerWidget::doModelChanged(){ mSelectFilesA->setEnabled(true); mDeselectAllA->setEnabled(true); mDeleteFilesA->setEnabled(true); + mRefreshA->setEnabled(true); }else{ mSelectFilesA->setEnabled(false); mDeselectAllA->setEnabled(false); mDeleteFilesA->setEnabled(false); + mRefreshA->setEnabled(false); } } |