]> git.lyx.org Git - lyx.git/blobdiff - src/OutputParams.h
DocBook: make openParTag/closeTag use paragraphs instead of layouts.
[lyx.git] / src / OutputParams.h
index f26aa52263c753d5f8bc501640632cd65b1fb290..31a705982e1b5962d1ca6a5d0547c78a28bea2fa 100644 (file)
@@ -16,6 +16,7 @@
 #include "Changes.h"
 
 #include <memory>
+#include <set>
 
 
 namespace lyx {
@@ -350,6 +351,27 @@ public:
        /// Does the present context even permit paragraphs?
        bool html_make_pars;
 
+       /// Are we already in a paragraph?
+       bool docbook_in_par;
+
+       /// Does the present context even permit paragraphs?
+       bool docbook_make_pars;
+
+       /// Are paragraphs mandatory in this context?
+       bool docbook_force_pars;
+
+       /// Anchors that should not be output (LyX-side identifier, not DocBook-side).
+       std::set<docstring> docbook_anchors_to_ignore;
+
+       /// Is the current context a float (such as a table or a figure)?
+       bool docbook_in_float;
+
+       /// Is the current context a listing?
+       bool docbook_in_listing;
+
+       /// Is the current context a table?
+       bool docbook_in_table;
+
        /// Are we generating this material for inclusion in a TOC-like entity?
        bool for_toc;