diff options
author | Arno <arno@disconnect.de> | 2017-02-26 15:47:24 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2017-02-26 15:47:24 +0100 |
commit | 03534db307eead153283252a0d9ea4c30f7810ee (patch) | |
tree | d7448addc3aa90c3b2249ba51c09508ea655a0f4 /playerwidget.cpp | |
parent | 707853a339a804c9fe90e8ce5b7743c131b75dc1 (diff) | |
download | BeetPlayer-03534db307eead153283252a0d9ea4c30f7810ee.tar.gz BeetPlayer-03534db307eead153283252a0d9ea4c30f7810ee.tar.bz2 BeetPlayer-03534db307eead153283252a0d9ea4c30f7810ee.zip |
Turned IndexerWidget into a dialog
and got rid of the TabWidget!
Diffstat (limited to 'playerwidget.cpp')
-rw-r--r-- | playerwidget.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/playerwidget.cpp b/playerwidget.cpp index 35f3c40..603334a 100644 --- a/playerwidget.cpp +++ b/playerwidget.cpp @@ -17,6 +17,7 @@ #include "playerwidget.h" #include "beetview.h" +#include "indexerdialog.h" #include "globals.h" PlayerWidget::PlayerWidget(QWidget *parent) : QWidget(parent){ @@ -114,6 +115,8 @@ void PlayerWidget::createActions(){ QAction *addToPlayListA = new QAction(QIcon(":/belly_right.png"), tr("Add to playlist"), this); QAction *removeFromPlayListA = new QAction(QIcon(":/belly_left.png"), tr("Remove from playlist"), this); QAction *clearPlayListA = new QAction(QIcon(":/delete.png"), tr("Clear Playlist"), this); + QAction *refreshA = new QAction(QIcon(":/refresh.png"), tr("Refresh..."), this); + connect(refreshA, SIGNAL(triggered()), this, SLOT(reindex())); QAction *configA = Globals::instance()->action(Globals::ConfigAction); mView->addAction(addToPlayListA); mView->addAction(removeFromPlayListA); @@ -130,6 +133,8 @@ void PlayerWidget::createActions(){ mToolBar->addAction(removeFromPlayListA); mToolBar->addAction(clearPlayListA); mToolBar->addSeparator(); + mToolBar->addAction(refreshA); + mToolBar->addSeparator(); mToolBar->addAction(configA); QWidget* spacer2 = new QWidget(); spacer2->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); @@ -273,3 +278,8 @@ void PlayerWidget::clearFilter(){ mFilter->clear(); mView->setModel(mViewModel); } + +void PlayerWidget::reindex(){ + IndexerDialog dlg(this); + dlg.exec(); +} |