From ef3ab866bc2d1c215eea90fba0651db7a6e87c43 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Wed, 27 Sep 2017 11:44:05 +0200 Subject: Code cleanup --- src/browser.h | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'src/browser.h') diff --git a/src/browser.h b/src/browser.h index 43ff1f4..9fd0bdf 100644 --- a/src/browser.h +++ b/src/browser.h @@ -25,19 +25,17 @@ #include #include "forms/downloadswidget.h" #include "settings.h" -#include #include "webengine/webengineprofile.h" #include "filter/blockermanager.h" #include "webengine/urlinterceptor.h" -#ifdef qApp -#undef qApp -#endif -#define qApp Browser::instance() +#include -#define sSettings Browser::instance()->settings() -#define sNetwork Browser::instance()->network() +#ifdef browser +#undef browser +#endif +#define browser Browser::instance() class MainWindow; class Browser : public SingleApplication @@ -57,7 +55,6 @@ public: static Browser *instance(); Settings *settings(); - QNetworkAccessManager *network(); BookmarksWidget *bookmarks(); DownloadsWidget *downloads(); BlockerManager *blocklists(); @@ -71,19 +68,17 @@ public: QStringList plugins(); public slots: - void addWindow(MainWindow* window); - MainWindow *addWindow(const QStringList params); + MainWindow* createWindow(const QHash options); void clean(); private: Q_DISABLE_COPY(Browser) - Settings *m_settings = nullptr; + std::unique_ptr m_settings; QVector> m_windows; QHash m_profiles; - QNetworkAccessManager *m_networkAccessManager = nullptr; UrlRequestInterceptor *m_urlRequestInterceptor = nullptr; BookmarksWidget *m_bookmarksManager = nullptr; DownloadsWidget *m_downloadManager = nullptr; -- cgit v1.2.1