]> git.lyx.org Git - lyx.git/blobdiff - src/LaTeXFeatures.h
* remove various xforms relicts, in particular:
[lyx.git] / src / LaTeXFeatures.h
index 0b4d6cd0ec60145878e52d1ff046032d3473d7fa..b5e8ae9a83a91ff4a453b0cba66ed61a26230768 100644 (file)
@@ -14,6 +14,8 @@
 #define LATEXFEATURES_H
 
 
+#include "outputparams.h"
+
 #include <set>
 #include <list>
 #include <map>
@@ -39,7 +41,8 @@ class Language;
 class LaTeXFeatures {
 public:
        ///
-       LaTeXFeatures(Buffer const &, BufferParams const &, bool);
+       LaTeXFeatures(Buffer const &, BufferParams const &,
+                     OutputParams const &);
        /// The packages needed by the document
        std::string const getPackages() const;
        /// The macros definitions needed by the document
@@ -88,8 +91,8 @@ public:
        BufferParams const & bufferParams() const;
        /// the return value is dependent upon both LyXRC and LaTeXFeatures.
        bool useBabel() const;
-       ///
-       bool nice() const { return nice_; };
+       /// Runparams that will be used for exporting this file.
+       OutputParams const & runparams() const { return runparams_; }
 
 private:
        std::list<std::string> usedLayouts_;
@@ -124,10 +127,10 @@ private:
        Buffer const * buffer_;
        ///
        BufferParams const & params_;
-       /** If we are writing a nice LaTeX file or not.
-        *  Only needed by InsetInclude::validate().
+       /** Some insets need to know details about the to-be-produced file
+        *  in validate().
         */
-       bool nice_;
+       OutputParams const & runparams_;
 };
 
 #endif