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
This commit is contained in:
Lars Gullik Bjønnes 2003-03-06 15:39:37 +00:00
parent a417b016a8
commit 89ec5bc244
2 changed files with 30 additions and 31 deletions

View File

@ -1,5 +1,7 @@
2003-03-06 Lars Gullik Bjønnes <larsbj@gullik.net> 2003-03-06 Lars Gullik Bjønnes <larsbj@gullik.net>
* CutAndPaste.h: make CutAndPaste a namespace.
* text3.C (dispatch): adjust * text3.C (dispatch): adjust
* text.C (breakParagraph): add a ParagraphList as arg * text.C (breakParagraph): add a ParagraphList as arg

View File

@ -18,36 +18,33 @@ class BufferParams;
class LyXTextClass; class LyXTextClass;
/// ///
class CutAndPaste { namespace CutAndPaste {
public:
/// realcut == false is we actually want a delete /// realcut == false is we actually want a delete
static bool cutSelection(Paragraph * startpar, Paragraph ** endpar,
bool cutSelection(Paragraph * startpar, Paragraph ** endpar, int start, int & end, char tc, bool doclear = false,
int start, int & end, char tc, bool doclear = false, bool realcut = true);
bool realcut = true); ///
/// bool copySelection(Paragraph * startpar, Paragraph * endpar,
static int start, int end, char tc);
bool copySelection(Paragraph * startpar, Paragraph * endpar, ///
int start, int end, char tc); bool pasteSelection(Paragraph ** par, Paragraph ** endpar,
/// int & pos, char tc);
static
bool pasteSelection(Paragraph ** par, Paragraph ** endpar, ///
int & pos, char tc); int nrOfParagraphs();
///
static /** needed to switch between different classes this works
int nrOfParagraphs(); for a list of paragraphs beginning with the specified par
/** needed to switch between different classes this works return value is the number of wrong conversions
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,
static Paragraph * par,
int SwitchLayoutsBetweenClasses(lyx::textclass_type c1, BufferParams const & bparams);
lyx::textclass_type c2, ///
Paragraph * par, bool checkPastePossible(Paragraph *);
BufferParams const & bparams);
/// } // end of CutAndPaste
static
bool checkPastePossible(Paragraph *);
};
#endif #endif