X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fparagraph_funcs.h;h=59786081cbafd90e9d872a7a090855b60d93976c;hb=ca339eb1991efcab02a5f1b7f33387b35df2a416;hp=69ddff6b3616949fefff8f41fc4f9c6e975a18c7;hpb=6c300f72a217722652dc27db9108e1050028979c;p=lyx.git diff --git a/src/paragraph_funcs.h b/src/paragraph_funcs.h index 69ddff6b36..59786081cb 100644 --- a/src/paragraph_funcs.h +++ b/src/paragraph_funcs.h @@ -12,8 +12,6 @@ #ifndef PARAGRAPH_FUNCS_H #define PARAGRAPH_FUNCS_H -#include "ParagraphList_fwd.h" - #include "support/types.h" @@ -21,9 +19,10 @@ namespace lyx { class Buffer; class BufferParams; -class InsetBase; -class LyXFont; +class Inset; +class Font; class Paragraph; +class ParagraphList; /** * This breaks a paragraph at the specified position. @@ -67,11 +66,18 @@ bool isFirstInSequence(pit_type par, ParagraphList const & plist); proof environment */ int getEndLabel(pit_type par, ParagraphList const & plist); -LyXFont const outerFont(pit_type par_offset, ParagraphList const & pars); +/** + * Get the font of the "environment" of paragraph \p par_offset in \p pars. + * All font changes of the paragraph are relative to this font. + */ +Font const outerFont(pit_type par_offset, ParagraphList const & pars); /// return the number of InsetOptArg in a paragraph int numberOfOptArgs(Paragraph const & par); +/// accept the changes within the complete ParagraphList +void acceptChanges(ParagraphList & pars, BufferParams const & bparams); + } // namespace lyx