]> git.lyx.org Git - lyx.git/blobdiff - src/LaTeXFeatures.h
Small fix.
[lyx.git] / src / LaTeXFeatures.h
index 9b61f75132938edbe18a947abb50645de74ef42f..cee55913a121baf94785f6acbfc916483df0c751 100644 (file)
@@ -40,21 +40,28 @@ struct LaTeXFeatures {
        string getMacros();
        /// The definitions needed by the document's textclass
        string getTClassPreamble();
+       ///
+       string getIncludedFiles();
 
        ///
        void showStruct();
 
+       /// Provide a string name-space to the requirements
+       void require(string const & name);
+
+       /// Static preamble bits from the external material insets
+       string externalPreambles;
+
        //@Man: Packages
        //@{
        ///
+       bool array;
+       ///
        bool color;     // color.sty
-#ifdef USE_GRAPHICX
        ///
        bool graphicx; // graphicx.sty
-#else
        ///
        bool graphics;  // graphics.sty
-#endif
        ///
        bool setspace;  // setspace.sty
        ///
@@ -83,6 +90,8 @@ struct LaTeXFeatures {
        bool varioref;  // varioref.sty
        ///
        bool prettyref; // prettyref.sty
+       ///
+       bool chess;     // chess.sty
        //@}
 
        
@@ -140,6 +149,14 @@ struct LaTeXFeatures {
        typedef std::set<Language const *> LanguageList;
        ///
        LanguageList UsedLanguages;
+       ///
+       typedef std::set<string> FloatList;
+       ///
+       FloatList usedFloats;
+       ///
+       typedef std::map<string , string> FileMap;
+       ///
+       FileMap IncludedFiles;
        //@}
        BufferParams const & bufferParams() const;
 private: