]> git.lyx.org Git - features.git/blobdiff - src/LaTeXFeatures.h
several changes and some new insets, read the Changelog
[features.git] / src / LaTeXFeatures.h
index d3daa6e0e26e207346e070176e6d0d860d3e6f25..70054ca33d61b436fcdac1879a6fe0db67fc5b63 100644 (file)
@@ -44,6 +44,12 @@ struct LaTeXFeatures {
        ///
        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
        //@{
        ///
@@ -79,6 +85,12 @@ struct LaTeXFeatures {
        bool floatflt;  // floatflt.sty
        ///
        bool url;       // url.sty
+       ///
+       bool varioref;  // varioref.sty
+       ///
+       bool prettyref; // prettyref.sty
+       ///
+       bool chess;     // chess.sty
        //@}
 
        
@@ -136,6 +148,10 @@ struct LaTeXFeatures {
        typedef std::set<Language const *> LanguageList;
        ///
        LanguageList UsedLanguages;
+       ///
+       typedef std::set<string> FloatList;
+       ///
+       FloatList usedFloats;
        //@}
        BufferParams const & bufferParams() const;
 private: