summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/webengine/tabhistory.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/browser/webengine/tabhistory.py')
-rw-r--r--qutebrowser/browser/webengine/tabhistory.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/qutebrowser/browser/webengine/tabhistory.py b/qutebrowser/browser/webengine/tabhistory.py
index ab4b05fe9..37a8d7542 100644
--- a/qutebrowser/browser/webengine/tabhistory.py
+++ b/qutebrowser/browser/webengine/tabhistory.py
@@ -19,9 +19,8 @@
"""QWebHistory serializer for QtWebEngine."""
-from PyQt5.QtCore import QByteArray, QDataStream, QIODevice, QUrl
-
from qutebrowser.utils import qtutils
+from qutebrowser.qt import QtCore
# kHistoryStreamVersion = 3 was originally set when history serializing was
@@ -64,7 +63,7 @@ def _serialize_item(item, stream):
## QByteArray(encodedPageState.data(), encodedPageState.size());
# \xff\xff\xff\xff
- qtutils.serialize_stream(stream, QByteArray())
+ qtutils.serialize_stream(stream, QtCore.QByteArray())
## static_cast<qint32>(entry->GetTransitionType());
# chromium/ui/base/page_transition_types.h
@@ -77,7 +76,7 @@ def _serialize_item(item, stream):
## toQt(entry->GetReferrer().url);
# \xff\xff\xff\xff
- qtutils.serialize_stream(stream, QUrl())
+ qtutils.serialize_stream(stream, QtCore.QUrl())
## static_cast<qint32>(entry->GetReferrer().policy);
# chromium/third_party/WebKit/public/platform/WebReferrerPolicy.h
@@ -123,8 +122,8 @@ def serialize(items):
If 'data' goes out of scope, reading from 'stream' will result in a
segfault!
"""
- data = QByteArray()
- stream = QDataStream(data, QIODevice.ReadWrite)
+ data = QtCore.QByteArray()
+ stream = QtCore.QDataStream(data, QtCore.QIODevice.ReadWrite)
cur_user_data = None
current_idx = None