Prompt before clearing playqueue.

This commit is contained in:
craig.p.drummond
2013-10-08 18:00:10 +00:00
parent 45fe4d24dd
commit 8dc03b4cd5
5 changed files with 47 additions and 14 deletions

View File

@@ -76,3 +76,23 @@ void MessageWidget::setVisible(bool v)
KMsgWidget::setVisible(v);
emit visible(v);
}
void MessageWidget::removeAllActions()
{
QList<QAction *> acts=actions();
foreach (QAction *a, acts) {
removeAction(a);
}
}
void MessageWidget::setActions(const QList<QAction *> acts)
{
if (acts==actions()) {
return;
}
removeAllActions();
foreach (QAction *a, acts) {
addAction(a);
}
}