]> git.lyx.org Git - lyx.git/blobdiff - src/paragraph_pimpl.h
hopefully fix tex2lyx linking.
[lyx.git] / src / paragraph_pimpl.h
index 98d588a67c21b410cc98a14c294407843fe40916..efb347c2494dfbdc341c305c42a8c9b325ec72cb 100644 (file)
@@ -35,8 +35,6 @@ public:
        Pimpl(Paragraph * owner);
        /// "Copy constructor"
        Pimpl(Pimpl const &, Paragraph * owner);
-       ///
-       void setContentsFromPar(Paragraph const & par);
 
        //
        // Change tracking
@@ -49,10 +47,10 @@ public:
         void setChange(Change const & change);
        /// set change at given pos
        void setChange(pos_type pos, Change const & change);
-       /// accept change
-       void acceptChange(pos_type start, pos_type end);
-       /// reject change
-       void rejectChange(pos_type start, pos_type end);
+       /// accept changes within the given range
+       void acceptChanges(pos_type start, pos_type end);
+       /// reject changes within the given range
+       void rejectChanges(pos_type start, pos_type end);
 
        ///
        value_type getChar(pos_type pos) const;
@@ -60,12 +58,10 @@ public:
        void insertChar(pos_type pos, value_type c, Change const & change);
        ///
        void insertInset(pos_type pos, InsetBase * inset, Change const & change);
-       /// definite erase
-       void eraseChar(pos_type pos);
-       /// erase the given position. Returns true if it was actually erased
+       /// (logically) erase the char at pos; return true if it was actually erased
        bool eraseChar(pos_type pos, bool trackChanges);
-       /// erase the given range
-       int erase(pos_type start, pos_type end, bool trackChanges);
+       /// (logically) erase the given range; return the number of chars actually erased
+       int eraseChars(pos_type start, pos_type end, bool trackChanges);
        ///
        InsetBase * inset_owner;