diff options
Diffstat (limited to 'qutebrowser/misc/savemanager.py')
-rw-r--r-- | qutebrowser/misc/savemanager.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/qutebrowser/misc/savemanager.py b/qutebrowser/misc/savemanager.py index 1b72734cb..920ee4982 100644 --- a/qutebrowser/misc/savemanager.py +++ b/qutebrowser/misc/savemanager.py @@ -23,12 +23,11 @@ import os.path import collections from typing import MutableMapping -from PyQt5.QtCore import pyqtSlot, QObject, QTimer - from qutebrowser.config import config from qutebrowser.api import cmdutils from qutebrowser.utils import utils, log, message, usertypes, error from qutebrowser.misc import objects +from qutebrowser.qt import QtCore class Saveable: @@ -101,7 +100,7 @@ class Saveable: self._dirty = False -class SaveManager(QObject): +class SaveManager(QtCore.QObject): """Responsible to save 'saveables' periodically and on exit. @@ -150,7 +149,7 @@ class SaveManager(QObject): self.saveables[name] = saveable if dirty: saveable.mark_dirty() - QTimer.singleShot(0, saveable.save) + QtCore.QTimer.singleShot(0, saveable.save) def save(self, name, is_exit=False, explicit=False, silent=False, force=False): @@ -172,7 +171,7 @@ class SaveManager(QObject): for saveable in self.saveables: self.save(saveable, *args, **kwargs) - @pyqtSlot() + @QtCore.pyqtSlot() def autosave(self): """Slot used when the configs are auto-saved.""" for (key, saveable) in self.saveables.items(): @@ -205,7 +204,7 @@ class SaveManager(QObject): message.error("Could not save {}: {}".format(key, e)) log.save.debug(":save saved {}".format(', '.join(what))) - @pyqtSlot() + @QtCore.pyqtSlot() def shutdown(self): """Save all saveables when shutting down.""" for key in self.saveables: |