diff options
Diffstat (limited to 'qutebrowser/misc/sessions.py')
-rw-r--r-- | qutebrowser/misc/sessions.py | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/qutebrowser/misc/sessions.py b/qutebrowser/misc/sessions.py index bfb2d4347..39dc4490f 100644 --- a/qutebrowser/misc/sessions.py +++ b/qutebrowser/misc/sessions.py @@ -26,8 +26,6 @@ import urllib import shutil import pathlib from typing import Any, Iterable, MutableMapping, MutableSequence, Optional, Union, cast - -from qutebrowser.qt.core import Qt, QUrl, QObject, QPoint, QTimer, QDateTime import yaml from qutebrowser.utils import (standarddir, objreg, qtutils, log, message, @@ -36,7 +34,7 @@ from qutebrowser.api import cmdutils from qutebrowser.config import config, configfiles from qutebrowser.completion.models import miscmodels from qutebrowser.mainwindow import mainwindow -from qutebrowser.qt import sip +from qutebrowser.qt import core, sip from qutebrowser.misc import objects, throttle @@ -136,7 +134,7 @@ class TabHistoryItem: last_visited=self.last_visited) -class SessionManager(QObject): +class SessionManager(core.QObject): """Manager for sessions. @@ -220,7 +218,7 @@ class SessionManager(QObject): # QtWebEngine user_data = None - data['last_visited'] = item.lastVisited().toString(Qt.DateFormat.ISODate) + data['last_visited'] = item.lastVisited().toString(core.Qt.DateFormat.ISODate) if tab.history.current_idx() == idx: pos = tab.scroller.pos_px() @@ -411,10 +409,10 @@ class SessionManager(QObject): # of per-tab earlier. # See https://github.com/qutebrowser/qutebrowser/issues/728 pos = data['scroll-pos'] - user_data['scroll-pos'] = QPoint(pos['x'], pos['y']) + user_data['scroll-pos'] = core.QPoint(pos['x'], pos['y']) elif 'scroll-pos' in histentry: pos = histentry['scroll-pos'] - user_data['scroll-pos'] = QPoint(pos['x'], pos['y']) + user_data['scroll-pos'] = core.QPoint(pos['x'], pos['y']) if 'pinned' in histentry: new_tab.data.pinned = histentry['pinned'] @@ -434,18 +432,18 @@ class SessionManager(QObject): histentry['active'] = False active = histentry.get('active', False) - url = QUrl.fromEncoded(histentry['url'].encode('ascii')) + url = core.QUrl.fromEncoded(histentry['url'].encode('ascii')) if 'original-url' in histentry: - orig_url = QUrl.fromEncoded( + orig_url = core.QUrl.fromEncoded( histentry['original-url'].encode('ascii')) else: orig_url = url if histentry.get("last_visited"): - last_visited: Optional[QDateTime] = QDateTime.fromString( + last_visited: Optional[core.QDateTime] = core.QDateTime.fromString( histentry.get("last_visited"), - Qt.DateFormat.ISODate, + core.Qt.DateFormat.ISODate, ) else: last_visited = None @@ -481,7 +479,7 @@ class SessionManager(QObject): if tab_to_focus is not None: tabbed_browser.widget.setCurrentIndex(tab_to_focus) if win.get('active', False): - QTimer.singleShot(0, tabbed_browser.widget.activateWindow) + core.QTimer.singleShot(0, tabbed_browser.widget.activateWindow) def load(self, name, temp=False): """Load a named session. |