diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-04-02 15:47:17 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-04-02 15:47:17 +0200 |
commit | de247a9ccff6903c7c7b956dd4d85e4f0c3b9445 (patch) | |
tree | 1199f2a5b8493507a8ab26fe39a6e96ff5de4266 /src/browser.h | |
parent | Moved CookiesForm into the ProfileDialog (diff) | |
download | smolbote-de247a9ccff6903c7c7b956dd4d85e4f0c3b9445.tar.xz |
Some code cleanup
Diffstat (limited to 'src/browser.h')
-rw-r--r-- | src/browser.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/browser.h b/src/browser.h index 9d75036..bb4a6bf 100644 --- a/src/browser.h +++ b/src/browser.h @@ -28,6 +28,7 @@ #include <QLocalServer> #include "settings.h" #include <QNetworkAccessManager> +#include "webengine/webengineprofile.h" #ifdef qApp #undef qApp @@ -47,8 +48,7 @@ public: QString applicationLongVersion() const; - void firstRun(); - bool preLaunch(QStringList urls); + bool prepare(QStringList urls); static Browser *instance(); @@ -61,6 +61,8 @@ public: void addWindow(MainWindow* window); MainWindow *mainWindow(); + WebEngineProfile *profile(const QString name); + public slots: void removeWindow(MainWindow* window); @@ -70,7 +72,10 @@ private slots: private: Settings *m_settings; QLocalServer *m_localServer; - QVector<MainWindow*> m_windows; + + QVector<MainWindow *> m_windows; + QHash<QString, WebEngineProfile *> m_profiles; + QNetworkAccessManager *m_networkAccessManager; BookmarksWidget *m_bookmarksManager; DownloadsWidget *m_downloadManager; |