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>
* CutAndPaste.h: make CutAndPaste a namespace.
* text3.C (dispatch): adjust
* text.C (breakParagraph): add a ParagraphList as arg

View 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