diff options
Diffstat (limited to 'src/mainwindow/window.h')
-rw-r--r-- | src/mainwindow/window.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mainwindow/window.h b/src/mainwindow/window.h index 22955b8..a569214 100644 --- a/src/mainwindow/window.h +++ b/src/mainwindow/window.h @@ -11,9 +11,11 @@ #include <QMdiSubWindow> #include <memory> +#include <QUrl> class TabWidget; class WebView; +class WebProfile; class Window : public QMdiSubWindow { Q_OBJECT @@ -23,6 +25,8 @@ public: ~Window() override; WebView *currentView(); + WebView *view(int index) const; + QJsonObject session() const; void restoreSession(const QJsonObject &sessionData); @@ -31,12 +35,12 @@ signals: void showStatusMessage(const QString &message, int timeout = 0); public slots: - int addTab(WebView *view); - int addTab(const QUrl &url); + int addTab(const QUrl &url = QUrl()); void swapToTab(int index); private: + WebProfile *profile; TabWidget *tabWidget; QMetaObject::Connection titleConnection; |