]> git.lyx.org Git - lyx.git/blobdiff - src/OutputParams.h
Do not overwrite read-only files. We now move the file to the backup directory and...
[lyx.git] / src / OutputParams.h
index becb2ab8c5b8d70edbaff705d7cd4d5f355821e1..82e2c68d6b264edb7d69b2c0d4ac4d711a48fdc5 100644 (file)
@@ -12,9 +12,8 @@
 #ifndef OUTPUTPARAMS_H
 #define OUTPUTPARAMS_H
 
-#include <string>
 
-#include <boost/shared_ptr.hpp>
+#include "support/shared_ptr.h"
 #include "Changes.h"
 
 
@@ -30,6 +29,7 @@ class OutputParams {
 public:
        enum FLAVOR {
                LATEX,
+               LUATEX,
                PDFLATEX,
                XETEX,
                XML,
@@ -66,6 +66,8 @@ public:
        FLAVOR flavor;
        /// is it some flavor of LaTeX?
        bool isLaTeX() const;
+       /// does this flavour support full unicode?
+       bool isFullUnicode() const;
        
        /// Same, but for math output, which only matter is XHTML output.
        MathFlavor math_flavor;
@@ -137,6 +139,10 @@ public:
        */
        bool use_babel;
 
+       /** Do we use polyglossia (instead of babel)?
+       */
+       bool use_polyglossia;
+
        /** Are we generating multiple indices?
        */
        bool use_indices;
@@ -166,7 +172,7 @@ public:
            This is a hack: Make it possible to add stuff to constant
            OutputParams instances.
        */
-       boost::shared_ptr<ExportData> exportdata;
+       shared_ptr<ExportData> exportdata;
 
        /** Whether we are inside a comment inset. Insets that are including
         *  external files like InsetGraphics, InsetInclude and InsetExternal
@@ -222,7 +228,7 @@ public:
        bool dryrun;
        
        /// Should we output verbatim or escape LaTeX's special chars?
-       bool verbatim;
+       bool pass_thru;
        
        /// Should we output captions?
        bool html_disable_captions;