aboutsummaryrefslogtreecommitdiff
path: root/src/browser.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2017-10-10 19:25:44 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2017-10-10 19:25:44 +0200
commit442ba9f09a8ee18609361f3971b5da7f40eb5c35 (patch)
treefd612714e7df77ff3523a6773b6e9c3e60084809 /src/browser.h
parentCleaned up WebViewTabBar (diff)
downloadsmolbote-442ba9f09a8ee18609361f3971b5da7f40eb5c35.tar.xz
Split off DownloadsWidget into library
Fixed bug with BookmarksWidget crashing the program on exit
Diffstat (limited to 'src/browser.h')
-rw-r--r--src/browser.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/browser.h b/src/browser.h
index 9fd0bdf..dedb933 100644
--- a/src/browser.h
+++ b/src/browser.h
@@ -23,7 +23,7 @@
#include "singleapplication.h"
#include <bookmarks/bookmarkswidget.h>
-#include "forms/downloadswidget.h"
+#include <downloads/downloadswidget.h>
#include "settings.h"
#include "webengine/webengineprofile.h"
@@ -31,6 +31,7 @@
#include "webengine/urlinterceptor.h"
#include <memory>
+#include <QSharedPointer>
#ifdef browser
#undef browser
@@ -80,8 +81,8 @@ private:
QHash<QString, WebEngineProfile *> m_profiles;
UrlRequestInterceptor *m_urlRequestInterceptor = nullptr;
- BookmarksWidget *m_bookmarksManager = nullptr;
- DownloadsWidget *m_downloadManager = nullptr;
+ QSharedPointer<BookmarksWidget> m_bookmarksManager;
+ QSharedPointer<DownloadsWidget> m_downloadManager;
BlockerManager *m_blocklistManager = nullptr;
QObject *m_plugin = nullptr;