]> git.lyx.org Git - lyx.git/blobdiff - src/CutAndPaste.h
more cleanup:
[lyx.git] / src / CutAndPaste.h
index a713bc30af918ef82e06088ad7fcc92327f6c152..eb6aded2e23dc70804298cdef429184333ee7d7b 100644 (file)
@@ -44,7 +44,7 @@ void cutSelection(LCursor & cur, bool doclear, bool realcut);
  * the new string. When \c backwards == false, set anchor before
  * cursor; otherwise set cursor before anchor.
  */
-void replaceSelectionWithString(LCursor & cur, std::string const & str, 
+void replaceSelectionWithString(LCursor & cur, docstring const & str,
                                bool backwards);
 /// replace selection helper
 void replaceSelection(LCursor & cur);
@@ -56,7 +56,8 @@ void copySelection(LCursor & cur);
 ///
 void pasteSelection(LCursor & cur, ErrorList &, size_t sel_index = 0);
 
-///
+/// Paste the paragraph list \p parlist at the position given by \p cur.
+/// Does not handle undo. Does only work in text, not mathed.
 void pasteParagraphList(LCursor & cur, ParagraphList const & parlist,
                        textclass_type textclass, ErrorList & errorList);
 
@@ -69,11 +70,11 @@ void switchBetweenClasses(textclass_type c1, textclass_type c2,
                           InsetText & in, ErrorList &);
 
 ///
-std::string grabSelection(LCursor const & cur);
+docstring grabSelection(LCursor const & cur);
 ///
 void eraseSelection(LCursor & cur);
 ///
-std::string grabAndEraseSelection(LCursor & cur);
+docstring grabAndEraseSelection(LCursor & cur);
 // other selection methods
 ///
 void selCut(LCursor & cur);