X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FCutAndPaste.h;h=e95f0ba3d48d30b10acaa6f47c66cf3abbce6992;hb=6f2999d2916773be291c05059893beb6434d99b9;hp=edc4ae0a3680ee8f9d7c47647ee57e66f539196e;hpb=11c1e71c05b6d9e75bbb2bd96070d528a196a72e;p=lyx.git diff --git a/src/CutAndPaste.h b/src/CutAndPaste.h index edc4ae0a36..e95f0ba3d4 100644 --- a/src/CutAndPaste.h +++ b/src/CutAndPaste.h @@ -23,30 +23,31 @@ class LyXParagraph; class CutAndPaste { public: /// + static bool cutSelection(LyXParagraph * startpar, LyXParagraph ** endpar, - int start, int & end, char tc, bool doclear = false); + int start, int & end, char tc, bool doclear = false); /// + static bool copySelection(LyXParagraph * startpar, LyXParagraph * endpar, - int start, int end, char tc); + int start, int end, char tc); /// + static bool pasteSelection(LyXParagraph ** par, LyXParagraph ** endpar, - int & pos, char tc); + int & pos, char tc); /// - int nrOfParagraphs() const; + 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(LyXTextClassList::size_type class1, - LyXTextClassList::size_type class2, - LyXParagraph * par); + LyXTextClassList::size_type class2, + LyXParagraph * par); /// - LyXTextClassList::size_type getBufferTextClass() const; - /// - bool checkPastePossible(LyXParagraph *, int pos) const; -private: - /// - void DeleteBuffer(); + static + bool checkPastePossible(LyXParagraph *); }; #endif