]> git.lyx.org Git - lyx.git/blobdiff - src/Undo.h
More requires --> required, for C++2a.
[lyx.git] / src / Undo.h
index 6f6cca6e90e968ee46c87d591a27fe97f82fd0a4..c2b9b5d074b4e6e8fbef33e40e5aac73e74df3b3 100644 (file)
@@ -60,10 +60,10 @@ public:
        void clear();
 
        /// this will undo the last action - returns false if no undo possible
-       bool textUndo(CursorData &);
+       bool undoAction(CursorData &);
 
        /// this will redo the last undo - returns false if no redo possible
-       bool textRedo(CursorData &);
+       bool redoAction(CursorData &);
 
        /// End a sequence of INSERT_UNDO or DELETE_UNDO type of undo
        /// operations (grouping of consecutive characters insertion/deletion).
@@ -96,6 +96,8 @@ public:
        void endUndoGroup();
        /// end the current undo group and set UndoElement::cur_after if necessary.
        void endUndoGroup(CursorData const & cur_after);
+       /// end abruptly the current group and create a new one wih the same nesting level
+       void splitUndoGroup(CursorData const & cur);
        /// return true if an undo group is open and contains at least one element
        bool activeUndoGroup() const;