X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FUndo.h;h=8bdc6af3c8d4410a6d622606ea66a86fd9c49992;hb=021d238288bed034079d5f51c7d7260683e9470b;hp=29f25d9c6bda7f206a85e35318aca4277d6b7c72;hpb=345d7c00cd85576102a025daad82e6537fcb12d2;p=lyx.git diff --git a/src/Undo.h b/src/Undo.h index 29f25d9c6b..8bdc6af3c8 100644 --- a/src/Undo.h +++ b/src/Undo.h @@ -29,8 +29,8 @@ namespace lyx { class BufferParams; class BufferView; class DocIterator; -class LCursor; -class MathArray; +class Cursor; +class MathData; class ParagraphList; @@ -86,8 +86,8 @@ public: pit_type end; /// the contents of the saved Paragraphs (for texted) ParagraphList * pars; - /// the contents of the saved MathArray (for mathed) - MathArray * array; + /// the contents of the saved MathData (for mathed) + MathData * array; /// Only used in case of full backups BufferParams bparams; /// Only used in case of full backups @@ -115,26 +115,26 @@ void finishUndo(); * Right now we use recordUndoInset if more than one cell is changed, * but that puts the cursor in front of the inset after undo. We would need * something like - * recordUndoGrid(LCursor & cur, Undo::undo_kind kind, idx_type from, idx_type to); + * recordUndoGrid(Cursor & cur, Undo::undo_kind kind, idx_type from, idx_type to); * and store the cell information in class Undo. */ /// The general case: prepare undo for an arbitrary range. -/// FIXME: replace LCursor with DocIterator. This is not possible right +/// FIXME: replace Cursor with DocIterator. This is not possible right /// now because we need access to Buffer->params()!. -void recordUndo(LCursor & cur, Undo::undo_kind kind, +void recordUndo(Cursor & cur, Undo::undo_kind kind, pit_type from, pit_type to); /// Convenience: prepare undo for the range between 'from' and cursor. -void recordUndo(LCursor & cur, Undo::undo_kind kind, pit_type from); +void recordUndo(Cursor & cur, Undo::undo_kind kind, pit_type from); /// Convenience: prepare undo for the single paragraph or cell /// containing the cursor -void recordUndo(LCursor & cur, Undo::undo_kind kind = Undo::ATOMIC); +void recordUndo(Cursor & cur, Undo::undo_kind kind = Undo::ATOMIC); /// Convenience: prepare undo for the inset containing the cursor -void recordUndoInset(LCursor & cur, Undo::undo_kind kind = Undo::ATOMIC); +void recordUndoInset(Cursor & cur, Undo::undo_kind kind = Undo::ATOMIC); /// Convenience: prepare undo for the selected paragraphs -void recordUndoSelection(LCursor & cur, Undo::undo_kind kind = Undo::ATOMIC); +void recordUndoSelection(Cursor & cur, Undo::undo_kind kind = Undo::ATOMIC); /// Convenience: prepare undo for the whole buffer void recordUndoFullDocument(BufferView * bv);