[UI/DESKTOP] Add a confirmation box to clear the current playqueue

This commit is contained in:
emeric
2016-04-07 13:14:20 +02:00
parent 4c1dcbe9de
commit 131e755adc
+20 -1
View File
@@ -165,7 +165,25 @@ _playQueue(nullptr)
delBtn->clicked().connect(_playQueue, &PlayQueue::delSelected);
upBtn->clicked().connect(_playQueue, &PlayQueue::moveSelectedUp);
downBtn->clicked().connect(_playQueue, &PlayQueue::moveSelectedDown);
clearBtn->clicked().connect(_playQueue, &PlayQueue::delAll);
clearBtn->clicked().connect(std::bind([=]
{
Wt::WMessageBox *messageBox = new Wt::WMessageBox
("Clear playqueue",
Wt::WString( "Are you sure?"),
Wt::Question, Wt::Yes | Wt::No);
messageBox->setModal(true);
messageBox->buttonClicked().connect(std::bind([=] ()
{
if (messageBox->buttonResult() == Wt::Yes)
_playQueue->delAll();
delete messageBox;
}));
messageBox->show();
}));
playQueueLayout->addLayout(playlistControls);
@@ -432,6 +450,7 @@ Audio::playlistRefreshMenus()
}
}
void
Audio::search(std::string searchText)
{