X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FOutputParams.h;h=9a9577f560fc29d2a8af3e9576b0bfdae0097b18;hb=f5669c0a3db80510085ee65df4618d6915317939;hp=201d0915a92e951205cd2a987ed2936b137ed2fc;hpb=ce447e1760b8503033a00567983aa3690cd92a5e;p=lyx.git diff --git a/src/OutputParams.h b/src/OutputParams.h index 201d0915a9..9a9577f560 100644 --- a/src/OutputParams.h +++ b/src/OutputParams.h @@ -60,6 +60,14 @@ public: SUBFLOAT }; + enum CtObject { + CT_NORMAL, + CT_OBJECT, + CT_DISPLAYOBJECT, + CT_UDISPLAYOBJECT, + CT_OMITOBJECT + }; + OutputParams(Encoding const *); ~OutputParams(); @@ -188,6 +196,9 @@ public: */ std::string index_command; + /// The Xindy language module + std::string xindy_language; + /** Hyperref driver */ std::string hyperref_driver; @@ -269,14 +280,19 @@ public: /** 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; + /** What kind of change tracking object is this? + * Relevant for strikeout method in output + */ + mutable CtObject ctObject; + /** allow output of only part of the top-level paragraphs * par_begin: beginning paragraph */ @@ -341,6 +357,15 @@ public: /// Explicit output folder, if any is desired std::string export_folder; + + /// Have we already output the title? + mutable bool already_title; + /// Used to signal we need to output \end{TITLEBLOCK} when title + /// environment is used. + mutable bool issued_title_cmd; + /// Did we already issue the warning about mixing title and + /// non-title layouts? + mutable bool gave_layout_warning; };