X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Foutputparams.h;h=4a521f393d52dc7b274cc2f0806bd3ebb0d510d9;hb=52eb91c94fb70d58dceef430659c8781de2eccda;hp=40a119d7d25305ff16a87896d0f6b08e9a4a95fa;hpb=1d573383537dadffce31f6f9fff1634a3b4a004a;p=lyx.git diff --git a/src/outputparams.h b/src/outputparams.h index 40a119d7d2..4a521f393d 100644 --- a/src/outputparams.h +++ b/src/outputparams.h @@ -18,13 +18,15 @@ #include +namespace lyx { + + class ExportData; class LyXFont; class OutputParams { public: - // enum FLAVOR { LATEX, PDFLATEX, @@ -77,7 +79,7 @@ public: /** Line length to use with plaintext export. */ - lyx::size_type linelen; + size_type linelen; /** The depth of the current paragraph, set for plaintext * export and used by InsetTabular @@ -97,6 +99,25 @@ public: * if this flag is true, since they may not exist. */ bool inComment; + + /** allow output of only part of the top-level paragraphs + * par_begin: beginning paragraph + */ + pit_type par_begin; + + /** allow output of only part of the top-level paragraphs + * par_end: par_end-1 is the ending paragraph + * if par_begin=par_end, output all paragraphs + */ + pit_type par_end; + + /** whether or not do actual file copying and image conversion + * This mode will be used to preview the source code + */ + bool dryrun; }; + +} // namespace lyx + #endif // NOT OUTPUTPARAMS_H