diff options
Diffstat (limited to 'qutebrowser/mainwindow/windowundo.py')
-rw-r--r-- | qutebrowser/mainwindow/windowundo.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/qutebrowser/mainwindow/windowundo.py b/qutebrowser/mainwindow/windowundo.py index 34e1097c2..4335ad18d 100644 --- a/qutebrowser/mainwindow/windowundo.py +++ b/qutebrowser/mainwindow/windowundo.py @@ -20,10 +20,10 @@ """Code for :undo --window.""" import collections -from typing import MutableSequence, cast +from typing import Any, MutableSequence, cast -import attr -from PyQt5.QtCore import QObject +import dataclasses +from PyQt5.QtCore import QObject, QByteArray from qutebrowser.config import config from qutebrowser.mainwindow import mainwindow @@ -33,13 +33,13 @@ from qutebrowser.misc import objects instance = cast('WindowUndoManager', None) -@attr.s +@dataclasses.dataclass class _WindowUndoEntry: """Information needed for :undo -w.""" - geometry = attr.ib() - tab_stack = attr.ib() + geometry: QByteArray + tab_stack: Any # FIXME class WindowUndoManager(QObject): |