]> git.lyx.org Git - lyx.git/blobdiff - src/CutAndPaste.h
Fix bug 2485 and crash on middle mouse paste on math
[lyx.git] / src / CutAndPaste.h
index ff9ec902b38373a4a068647dfd694d4baf6620b3..9c4eeb72b041d3bd9f0c9369aaeb55b610b81764 100644 (file)
@@ -14,6 +14,8 @@
 #ifndef CUTANDPASTE_H
 #define CUTANDPASTE_H
 
+#include "ParagraphList_fwd.h"
+
 #include "support/types.h"
 
 #include <string>
@@ -23,7 +25,6 @@ class Buffer;
 class ErrorList;
 class LyXTextClass;
 class LCursor;
-class ParagraphList;
 
 ///
 namespace lyx {
@@ -57,15 +58,15 @@ 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,
+void switchBetweenClasses(lyx::textclass_type c1,
                                lyx::textclass_type c2,
                                ParagraphList & par,
                                ErrorList &);
@@ -90,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