]> git.lyx.org Git - lyx.git/blobdiff - src/Text.h
Move bind file format tag to LyXAction.cpp, and rename it.
[lyx.git] / src / Text.h
index e6826e28938248e9140fd812c50699e74f114973..88d107322478d07d57c125d340acc7af741cd88b 100644 (file)
@@ -126,6 +126,12 @@ public:
        ///
        docstring asString(pit_type beg, pit_type end,
                int options = AS_STR_NONE) const;
+       /// Appends a possibly abbreviated representation of our text
+       /// to \param os, where \param maxlen defines the maximum size
+       /// of \param os. If \param shorten is true, then we will shorten
+       /// \param os to maxlen chars and replace the final three by "...,
+       /// if \param os is longer than maxlen chars.
+       void forToc(docstring & os, size_t maxlen, bool shorten = true) const;
 
        /// insert a character at cursor position
        /// FIXME: replace Cursor with DocIterator.
@@ -395,6 +401,9 @@ void mergeParagraph(BufferParams const & bparams,
 /// accept the changes within the complete ParagraphList
 void acceptChanges(ParagraphList & pars, BufferParams const & bparams);
 
+/// reject the changes within the complete ParagraphList
+void rejectChanges(ParagraphList & pars, BufferParams const & bparams);
+
 } // namespace lyx
 
 #endif // TEXT_H