summaryrefslogtreecommitdiff
path: root/lib/widgets/Api/qwebenginehistory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/widgets/Api/qwebenginehistory.cpp')
-rw-r--r--lib/widgets/Api/qwebenginehistory.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/widgets/Api/qwebenginehistory.cpp b/lib/widgets/Api/qwebenginehistory.cpp
index a6afe62f1..ca8d3a8d1 100644
--- a/lib/widgets/Api/qwebenginehistory.cpp
+++ b/lib/widgets/Api/qwebenginehistory.cpp
@@ -45,15 +45,14 @@
#include "qwebenginepage_p.h"
#include "web_contents_adapter.h"
-QWebEngineHistoryPrivate::QWebEngineHistoryPrivate()
- : pagePrivate(0)
+QWebEngineHistoryPrivate::QWebEngineHistoryPrivate(WebContentsAdapter *adapter)
+ : adapter(adapter)
{
}
-QWebEngineHistory::QWebEngineHistory()
- : d_ptr(new QWebEngineHistoryPrivate)
+QWebEngineHistory::QWebEngineHistory(QWebEngineHistoryPrivate *d)
+ : d_ptr(d)
{
- d_ptr->q_ptr=this;
}
QWebEngineHistory::~QWebEngineHistory()
@@ -63,11 +62,11 @@ QWebEngineHistory::~QWebEngineHistory()
bool QWebEngineHistory::canGoBack() const
{
Q_D(const QWebEngineHistory);
- return d->pagePrivate->adapter->canGoBack();
+ return d->adapter->canGoBack();
}
bool QWebEngineHistory::canGoForward() const
{
Q_D(const QWebEngineHistory);
- return d->pagePrivate->adapter->canGoForward();
+ return d->adapter->canGoForward();
}