]> git.lyx.org Git - features.git/commitdiff
make CutAndPaste be a namespace instead of a class
authorLars Gullik Bjønnes <larsbj@gullik.org>
Thu, 6 Mar 2003 15:39:37 +0000 (15:39 +0000)
committerLars Gullik Bjønnes <larsbj@gullik.org>
Thu, 6 Mar 2003 15:39:37 +0000 (15:39 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6371 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/CutAndPaste.h

index 77fec1f16957e5d51262123e05c7125cac953362..a64a70cc731829a632e7ea05aa64c30ceec577ab 100644 (file)
@@ -1,5 +1,7 @@
 2003-03-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
+       * CutAndPaste.h: make CutAndPaste a namespace.
+
        * text3.C (dispatch): adjust
 
        * text.C (breakParagraph): add a ParagraphList as arg
index 49fa5e2e6f2051dc46be061cadc3b3c35a1b7ac3..77d226ddeeecf09ec7f80663cd78652696a37484 100644 (file)
@@ -18,36 +18,33 @@ class BufferParams;
 class LyXTextClass;
 
 ///
-class CutAndPaste {
-public:
-       /// realcut == false is we actually want a delete
-       static
-       bool cutSelection(Paragraph * startpar, Paragraph ** endpar,
-                         int start, int & end, char tc, bool doclear = false,
-                         bool realcut = true);
-       ///
-       static
-       bool copySelection(Paragraph * startpar, Paragraph * endpar,
-                          int start, int end, char tc);
-       ///
-       static
-       bool pasteSelection(Paragraph ** par, Paragraph ** endpar,
-                           int & pos, char tc);
-       ///
-       static
-       int nrOfParagraphs();
-       /** needed to switch between different classes this works
-           for a list of paragraphs beginning with the specified par
-           return value is the number of wrong conversions
-       */
-       static
-       int SwitchLayoutsBetweenClasses(lyx::textclass_type c1,
-                                       lyx::textclass_type c2,
-                                       Paragraph * par,
-                                       BufferParams const & bparams);
-       ///
-       static
-       bool checkPastePossible(Paragraph *);
-};
+namespace CutAndPaste {
+
+/// realcut == false is we actually want a delete
+bool cutSelection(Paragraph * startpar, Paragraph ** endpar,
+                 int start, int & end, char tc, bool doclear = false,
+                 bool realcut = true);
+///
+bool copySelection(Paragraph * startpar, Paragraph * endpar,
+                  int start, int end, char tc);
+///
+bool pasteSelection(Paragraph ** par, Paragraph ** endpar,
+                   int & pos, char tc);
+
+///
+int nrOfParagraphs();
+
+/** needed to switch between different classes this works
+    for a list of paragraphs beginning with the specified par
+    return value is the number of wrong conversions
+*/
+int SwitchLayoutsBetweenClasses(lyx::textclass_type c1,
+                               lyx::textclass_type c2,
+                               Paragraph * par,
+                               BufferParams const & bparams);
+///
+bool checkPastePossible(Paragraph *);
+
+} // end of CutAndPaste
 
 #endif