From: Lars Gullik Bjønnes Date: Thu, 6 Mar 2003 15:39:37 +0000 (+0000) Subject: make CutAndPaste be a namespace instead of a class X-Git-Tag: 1.6.10~17338 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=89ec5bc244724f98ba999e221065ca02f68b0a85;p=features.git make CutAndPaste be a namespace instead of a class git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6371 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/ChangeLog b/src/ChangeLog index 77fec1f169..a64a70cc73 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2003-03-06 Lars Gullik Bjønnes + * CutAndPaste.h: make CutAndPaste a namespace. + * text3.C (dispatch): adjust * text.C (breakParagraph): add a ParagraphList as arg diff --git a/src/CutAndPaste.h b/src/CutAndPaste.h index 49fa5e2e6f..77d226ddee 100644 --- a/src/CutAndPaste.h +++ b/src/CutAndPaste.h @@ -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