Add window property token

wilder-activities
Jacopo De Simoi 3 years ago
parent a9394cce0d
commit 7d86a89cb4
  1. 8
      src/lib/app/browserwindow.cpp
  2. 4
      src/lib/app/browserwindow.h

@ -189,9 +189,10 @@ QDataStream &operator>>(QDataStream &stream, BrowserWindow::SavedWindow &window)
return stream; return stream;
} }
BrowserWindow::BrowserWindow(Qz::BrowserWindowType type, const QUrl &startUrl) BrowserWindow::BrowserWindow(Qz::BrowserWindowType type, const QUrl &startUrl, const QString &token)
: QMainWindow(nullptr) : QMainWindow(nullptr)
, m_startUrl(startUrl) , m_startUrl(startUrl)
, m_token(token)
, m_windowType(type) , m_windowType(type)
, m_startTab(nullptr) , m_startTab(nullptr)
, m_startPage(nullptr) , m_startPage(nullptr)
@ -707,6 +708,11 @@ QUrl BrowserWindow::homepageUrl() const
return m_homepage; return m_homepage;
} }
QUrl BrowserWindow::token() const
{
return m_token;
}
Qz::BrowserWindowType BrowserWindow::windowType() const Qz::BrowserWindowType BrowserWindow::windowType() const
{ {
return m_windowType; return m_windowType;

@ -77,7 +77,7 @@ public:
friend FALKON_EXPORT QDataStream &operator>>(QDataStream &stream, SavedWindow &window); 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(); ~BrowserWindow();
void setStartTab(WebTab* tab); void setStartTab(WebTab* tab);
@ -119,6 +119,7 @@ public:
QMenu* superMenu() const; QMenu* superMenu() const;
QUrl homepageUrl() const; QUrl homepageUrl() const;
QString token() const;
QAction* action(const QString &name) const; QAction* action(const QString &name) const;
@ -238,6 +239,7 @@ private:
QTimer* m_hideNavigationTimer; QTimer* m_hideNavigationTimer;
QList<QPointer<QWidget> > m_deleteOnCloseWidgets; QList<QPointer<QWidget> > m_deleteOnCloseWidgets;
QString m_token;
#ifdef QZ_WS_X11 #ifdef QZ_WS_X11
private: private:

Loading…
Cancel
Save