X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FOutputParams.h;h=ae2e13d962e140d41b6909d9f1c8cf7497d215bb;hb=fb12b282f1300123c7f4c7f10525c29cb598e1fe;hp=2267ffcf1cf8e6b63d361fd2a7d6d94aa42d1cb4;hpb=897436efbb9bd641b61467d185a2dfae9839e575;p=lyx.git diff --git a/src/OutputParams.h b/src/OutputParams.h index 2267ffcf1c..ae2e13d962 100644 --- a/src/OutputParams.h +++ b/src/OutputParams.h @@ -16,6 +16,7 @@ #include "support/types.h" #include +#include "Changes.h" namespace lyx { @@ -72,7 +73,7 @@ public: /** Current stream encoding. Only used for LaTeX. This must be set to the document encoding (via the constructor) before output starts. Afterwards it must be kept up to date for - each single character (\see Paragraph::simpleTeXOnePar). + each single character (\sa Paragraph::latex). This does also mean that you need to set it back if you use a copy (e.g. in insets): \code int InsetFoo::latex(..., OutputParams const & runparams_in) const @@ -97,6 +98,10 @@ public: */ bool use_babel; + /** Are we using japanese (pLaTeX)? + */ + bool use_japanese; + /** Line length to use with plaintext export. */ size_type linelen; @@ -120,6 +125,16 @@ public: */ bool inComment; + /** Whether we are inside an inset that is logically deleted. + * A value > 0 indicates a deleted inset. + */ + int inDeletedInset; + + /** The change information of the outermost logically deleted inset. + * changeOfDeletedInset shall only be evaluated if inDeletedInset > 0. + */ + Change changeOfDeletedInset; + /** allow output of only part of the top-level paragraphs * par_begin: beginning paragraph */ @@ -135,6 +150,8 @@ public: * This mode will be used to preview the source code */ bool dryrun; + /// Should we output verbatim or escape LaTeX's special chars? + bool verbatim; };