From 7d86a89cb41008ebaf2f749d01c17900e02b05c7 Mon Sep 17 00:00:00 2001 From: Jacopo De Simoi Date: Fri, 14 Oct 2022 16:19:26 -0400 Subject: [PATCH] Add window property token --- src/lib/app/browserwindow.cpp | 8 +++++++- src/lib/app/browserwindow.h | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/lib/app/browserwindow.cpp b/src/lib/app/browserwindow.cpp index 655db6cd0..9cbbba124 100644 --- a/src/lib/app/browserwindow.cpp +++ b/src/lib/app/browserwindow.cpp @@ -189,9 +189,10 @@ QDataStream &operator>>(QDataStream &stream, BrowserWindow::SavedWindow &window) return stream; } -BrowserWindow::BrowserWindow(Qz::BrowserWindowType type, const QUrl &startUrl) +BrowserWindow::BrowserWindow(Qz::BrowserWindowType type, const QUrl &startUrl, const QString &token) : QMainWindow(nullptr) , m_startUrl(startUrl) + , m_token(token) , m_windowType(type) , m_startTab(nullptr) , m_startPage(nullptr) @@ -707,6 +708,11 @@ QUrl BrowserWindow::homepageUrl() const return m_homepage; } +QUrl BrowserWindow::token() const +{ + return m_token; +} + Qz::BrowserWindowType BrowserWindow::windowType() const { return m_windowType; diff --git a/src/lib/app/browserwindow.h b/src/lib/app/browserwindow.h index 74d755932..6366055e0 100644 --- a/src/lib/app/browserwindow.h +++ b/src/lib/app/browserwindow.h @@ -77,7 +77,7 @@ public: friend FALKON_EXPORT QDataStream &operator>>(QDataStream &stream, SavedWindow &window); }; - explicit BrowserWindow(Qz::BrowserWindowType type, const QUrl &url = QUrl()); + explicit BrowserWindow(Qz::BrowserWindowType type, const QUrl &url = QUrl(), const QString &token = QString()); ~BrowserWindow(); void setStartTab(WebTab* tab); @@ -119,6 +119,7 @@ public: QMenu* superMenu() const; QUrl homepageUrl() const; + QString token() const; QAction* action(const QString &name) const; @@ -238,6 +239,7 @@ private: QTimer* m_hideNavigationTimer; QList > m_deleteOnCloseWidgets; + QString m_token; #ifdef QZ_WS_X11 private: