summaryrefslogtreecommitdiff
path: root/qutebrowser/mainwindow/tabbedbrowser.py
diff options
context:
space:
mode:
authorJimmy <jimmy@spalge.com>2019-05-27 19:26:09 +1200
committerJimmy <jimmy@spalge.com>2020-07-13 13:14:48 +1200
commit6486405914c74cda5c7afee00e8ceb253f6af849 (patch)
tree8f28e003e86031f36b7f8bc63fb63510b0f1feaf /qutebrowser/mainwindow/tabbedbrowser.py
parenta0cb53b4180cb8035015dfcdda82d86b49369c1e (diff)
downloadqutebrowser-6486405914c74cda5c7afee00e8ceb253f6af849.tar.gz
qutebrowser-6486405914c74cda5c7afee00e8ceb253f6af849.zip
Add get/setter for undo stack.
Diffstat (limited to 'qutebrowser/mainwindow/tabbedbrowser.py')
-rw-r--r--qutebrowser/mainwindow/tabbedbrowser.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py
index 1bd71aea0..ec2fc393d 100644
--- a/qutebrowser/mainwindow/tabbedbrowser.py
+++ b/qutebrowser/mainwindow/tabbedbrowser.py
@@ -1043,3 +1043,11 @@ class TabbedBrowser(QWidget):
tab.scroller.to_point(point)
else:
message.error("Mark {} is not set".format(key))
+
+ def save_undo_stack(self):
+ """Return the stack of UndoEntries."""
+ return self._undo_stack
+
+ def restore_undo_stack(self, stack):
+ """Set the stack of UndoEntries."""
+ self._undo_stack = stack