diff options
Diffstat (limited to 'src/subwindow/tabwidget.h')
-rw-r--r-- | src/subwindow/tabwidget.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/subwindow/tabwidget.h b/src/subwindow/tabwidget.h index 793e041..a62d120 100644 --- a/src/subwindow/tabwidget.h +++ b/src/subwindow/tabwidget.h @@ -10,10 +10,12 @@ #define SMOLBOTE_TABWIDGET_H #include <QTabWidget> +#include <QQueue> class QAction; class QMenu; class WebView; +class QWebEnginePage; class TabWidget : public QTabWidget { Q_OBJECT @@ -22,6 +24,8 @@ public: explicit TabWidget(QWidget *parent = nullptr); ~TabWidget() override; + QMenu *createTabMenu(QWidget *parent = nullptr); + public slots: int addTab(WebView *view); void deleteTab(int index); @@ -32,6 +36,7 @@ protected: private: QMenu *tabContextMenu; + QQueue<QWebEnginePage *> m_closedTabs; }; #endif // SMOLBOTE_TABWIDGET_H |