X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/fa988586bc923b33497cbc97aaac07fc93a4ca83..17af8ae0ad9092e2f64f8fb612ac39d3b078a266:/src/dolphinrecenttabsmenu.cpp diff --git a/src/dolphinrecenttabsmenu.cpp b/src/dolphinrecenttabsmenu.cpp index 1087a38e4..e85cedbf9 100644 --- a/src/dolphinrecenttabsmenu.cpp +++ b/src/dolphinrecenttabsmenu.cpp @@ -19,25 +19,26 @@ #include "dolphinrecenttabsmenu.h" -#include #include +#include #include + #include DolphinRecentTabsMenu::DolphinRecentTabsMenu(QObject* parent) : - KActionMenu(QIcon::fromTheme("edit-undo"), i18n("Recently Closed Tabs"), parent) + KActionMenu(QIcon::fromTheme(QStringLiteral("edit-undo")), i18n("Recently Closed Tabs"), parent) { setDelayed(false); setEnabled(false); m_clearListAction = new QAction(i18n("Empty Recently Closed Tabs"), this); - m_clearListAction->setIcon(QIcon::fromTheme("edit-clear-list")); + m_clearListAction->setIcon(QIcon::fromTheme(QStringLiteral("edit-clear-list"))); addAction(m_clearListAction); addSeparator(); - connect(menu(), SIGNAL(triggered(QAction*)), - this, SLOT(handleAction(QAction*))); + connect(menu(), &QMenu::triggered, + this, &DolphinRecentTabsMenu::handleAction); } void DolphinRecentTabsMenu::rememberClosedTab(const QUrl& url, const QByteArray& state) @@ -83,10 +84,10 @@ void DolphinRecentTabsMenu::handleAction(QAction* action) } emit closedTabsCountChanged(0); } else { - const QByteArray state = action->data().value(); + const QByteArray state = action->data().toByteArray(); removeAction(action); delete action; - action = 0; + action = nullptr; emit restoreClosedTab(state); emit closedTabsCountChanged(menu()->actions().size() - 2); }