]> git.lyx.org Git - lyx.git/blobdiff - src/CutAndPaste.h
Extracted from r14281
[lyx.git] / src / CutAndPaste.h
index 3831a04ab73fa2f0f839a49f4803d66c9ff96d16..c92bb3a24ffeb3c156012929ffe7a46c3cfd050a 100644 (file)
@@ -23,6 +23,7 @@
 
 class Buffer;
 class ErrorList;
+class InsetText;
 class LyXTextClass;
 class LCursor;
 
@@ -58,18 +59,17 @@ void copySelection(LCursor & cur);
 void pasteSelection(LCursor & cur, size_t sel_index = 0);
 
 ///
-void pasteParagraphList(LCursor & cur, ParagraphList const & parlist, 
-                        textclass_type textclass);
+void pasteParagraphList(LCursor & cur, ParagraphList const & parlist,
+                       textclass_type textclass);
 
 
 /** Needed to switch between different classes. This works
  *  for a list of paragraphs beginning with the specified par.
  *  It changes layouts and character styles.
  */
-void SwitchBetweenClasses(lyx::textclass_type c1,
-                               lyx::textclass_type c2,
-                               ParagraphList & par,
-                               ErrorList &);
+void switchBetweenClasses(lyx::textclass_type c1,
+                          lyx::textclass_type c2,
+                          InsetText & in, ErrorList &);
 
 // only used by the spellchecker
 void replaceWord(LCursor & cur, std::string const & replacestring);
@@ -91,7 +91,7 @@ void selClearOrDel(LCursor & cur);
 void selPaste(LCursor & cur, size_t n);
 
 /** Tabular has its own paste stack for multiple cells
- *  but it needs to know whether there is a more recent 
+ *  but it needs to know whether there is a more recent
  *  ordinary paste. Therefore which one is newer.
  */
 //FIXME: this is a workaround for bug 1919. Replace this by