diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-06-24 10:23:13 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-06-24 10:23:13 +0200 |
commit | 7f686d7740cab02f92d158df487341dbc0513b61 (patch) | |
tree | e4a8e255309458ae4bc536652ed80d063a3e2753 /src/widgets/webviewtabbar.h | |
parent | Fixed crash when closing last tab (diff) | |
download | smolbote-7f686d7740cab02f92d158df487341dbc0513b61.tar.xz |
Some MainWindow and WebViewTabBar cleanup
Diffstat (limited to 'src/widgets/webviewtabbar.h')
-rw-r--r-- | src/widgets/webviewtabbar.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/widgets/webviewtabbar.h b/src/widgets/webviewtabbar.h index d1ccf81..31a3ab2 100644 --- a/src/widgets/webviewtabbar.h +++ b/src/widgets/webviewtabbar.h @@ -24,16 +24,18 @@ #include <QTabBar> #include "webengine/webview.h" #include <QSignalMapper> +#include "webengine/webengineprofile.h" class WebViewTabBar : public QTabBar { Q_OBJECT public: - explicit WebViewTabBar(QWebEngineProfile *profile, QWidget *parent = 0); + explicit WebViewTabBar(WebEngineProfile *profile = nullptr, QWidget *parent = 0); ~WebViewTabBar(); - void setProfile(QWebEngineProfile *profile); + void setProfile(WebEngineProfile *profile); + WebEngineProfile *profile(); QSignalMapper *signalMapper(); WebView *currentView(); @@ -62,7 +64,7 @@ private: QVector<WebView*> m_views; QSignalMapper *m_signalMapper; - QWebEngineProfile *m_profile; + WebEngineProfile *m_profile = nullptr; }; #endif // WEBVIEWTABBAR_H |