/* * SPDX-FileCopyrightText: 2014 Emmanuel Pescosta * * SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef DOLPHIN_RECENT_TABS_MENU_H #define DOLPHIN_RECENT_TABS_MENU_H #include #include class QAction; class DolphinRecentTabsMenu : public KActionMenu { Q_OBJECT public: explicit DolphinRecentTabsMenu(QObject* parent); public slots: void rememberClosedTab(const QUrl& url, const QByteArray& state); void undoCloseTab(); signals: void restoreClosedTab(const QByteArray& state); void closedTabsCountChanged(unsigned int count); private slots: void handleAction(QAction* action); private: QAction* m_clearListAction; }; #endif