X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FCutAndPaste.h;h=4874d1b17d38296808cbde5ecb6898cd27d67dba;hb=98c966c64594611e469313314abd1e59524adb4a;hp=0eaceb16edc45a020cc7a03adeb5a3c9a90906af;hpb=d659612225b93787899a9e5f1c622ba93d181651;p=lyx.git diff --git a/src/CutAndPaste.h b/src/CutAndPaste.h index 0eaceb16ed..4874d1b17d 100644 --- a/src/CutAndPaste.h +++ b/src/CutAndPaste.h @@ -1,9 +1,9 @@ // -*- C++ -*- /* This file is part of - * ====================================================== - * + * ====================================================== + * * LyX, The Document Processor - * + * * Copyright 1995-2001 the LyX Team. * * ====================================================== */ @@ -15,9 +15,10 @@ #pragma interface #endif -#include "layout.h" +#include "support/types.h" class Paragraph; +class BufferParams; /// class CutAndPaste { @@ -25,27 +26,28 @@ public: /// static bool cutSelection(Paragraph * startpar, Paragraph ** endpar, - int start, int & end, char tc, bool doclear = false, - bool realcut = true); + 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); + int start, int end, char tc); /// static bool pasteSelection(Paragraph ** par, Paragraph ** endpar, - int & pos, char tc); + 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 + for a list of paragraphs beginning with the specified par return value is the number of wrong conversions */ static int SwitchLayoutsBetweenClasses(lyx::textclass_type class1, - lyx::textclass_type class2, - Paragraph * par); + lyx::textclass_type class2, + Paragraph * par, + BufferParams const & bparams); /// static bool checkPastePossible(Paragraph *);