]> git.lyx.org Git - lyx.git/blobdiff - src/undo.h
hopefully fix tex2lyx linking.
[lyx.git] / src / undo.h
index 9275e0e48cc2ed4cba96dc4fac8b3e9cd1d75381..8ce44ce962da5eed385e37b57a40d6b4d0177390 100644 (file)
@@ -24,6 +24,9 @@
 
 #include <string>
 
+
+namespace lyx {
+
 class BufferParams;
 class BufferView;
 class LCursor;
@@ -76,13 +79,13 @@ public:
        /// the position of the cell described
        StableDocIterator cell;
        /// counted from begin of cell
-       lyx::pit_type from;
+       pit_type from;
        /// complement to end of this cell
-       lyx::pit_type end;
+       pit_type end;
        /// the contents of the saved Paragraphs (for texted)
        ParagraphList pars;
        /// the stringified contents of the saved MathArray (for mathed)
-       std::string array;
+       docstring array;
        /// Only used in case of full backups
        BufferParams bparams;
        /// Only used in case of full backups
@@ -116,10 +119,10 @@ void finishUndo();
 
 /// The general case: prepare undo for an arbitrary range.
 void recordUndo(LCursor & cur, Undo::undo_kind kind,
-       lyx::pit_type from, lyx::pit_type to);
+       pit_type from, pit_type to);
 
 /// Convenience: prepare undo for the range between 'from' and cursor.
-void recordUndo(LCursor & cur, Undo::undo_kind kind, lyx::pit_type from);
+void recordUndo(LCursor & cur, Undo::undo_kind kind, pit_type from);
 
 /// Convenience: prepare undo for the single paragraph or cell
 /// containing the cursor
@@ -132,4 +135,7 @@ void recordUndoSelection(LCursor & cur, Undo::undo_kind kind = Undo::ATOMIC);
 /// Convenience: prepare undo for the whole buffer
 void recordUndoFullDocument(BufferView * bv);
 
+
+} // namespace lyx
+
 #endif // UNDO_FUNCS_H