]> git.lyx.org Git - lyx.git/blobdiff - src/OutputParams.h
BufferView.cpp: typo
[lyx.git] / src / OutputParams.h
index 4fb9b74840707ecfd411aa0a2cd185519f40dd53..6f9d306ac91e725b23c57402dda5cbe5cfd16fc5 100644 (file)
@@ -12,9 +12,7 @@
 #ifndef OUTPUTPARAMS_H
 #define OUTPUTPARAMS_H
 
-#include <string>
 
-#include "support/types.h"
 #include <boost/shared_ptr.hpp>
 #include "Changes.h"
 
@@ -27,7 +25,6 @@ class ExportData;
 class Font;
 class Language;
 
-
 class OutputParams {
 public:
        enum FLAVOR {
@@ -38,6 +35,14 @@ public:
                HTML,
                TEXT
        };
+       
+       enum MathFlavor {
+               NotApplicable,
+               MathAsMathML,
+               MathAsHTML,
+               MathAsImages,
+               MathAsLaTeX
+       };
 
        enum TableCell {
                NO,
@@ -58,6 +63,11 @@ public:
            compile the file.
        */
        FLAVOR flavor;
+       /// is it some flavor of LaTeX?
+       bool isLaTeX() const;
+       
+       /// Same, but for math output, which only matter is XHTML output.
+       MathFlavor math_flavor;
        
        /** Are we to write a 'nice' LaTeX file or not.
            This esentially seems to mean whether InsetInclude, InsetGraphics