]> git.lyx.org Git - lyx.git/blobdiff - src/LaTeXFeatures.h
GTK graphics dialog: Default to scaling 100% when no scaling or size is given
[lyx.git] / src / LaTeXFeatures.h
index 8ee0c1cd5a7fb7ee111a53207999d197e4cd15e9..0b4d6cd0ec60145878e52d1ff046032d3473d7fa 100644 (file)
@@ -62,8 +62,12 @@ public:
        void addExternalPreamble(std::string const &);
        /// Provide a string name-space to the requirements
        void require(std::string const & name);
+       /// Which of the required packages are installed?
+       static void getAvailable();
        /// Is the package required?
        bool isRequired(std::string const & name) const;
+       /// Is the (required) package available?
+       bool isAvailable(std::string const & name) const;
        ///
        void useFloat(std::string const & name);
        ///
@@ -96,6 +100,10 @@ private:
        FeaturesList features_;
        ///
        FeaturesList preamble_snippets_;
+       /// The available (required) packages
+       typedef std::list<std::string> PackagesList;
+       ///
+       static PackagesList packages_;
        ///
        typedef std::set<Language const *> LanguageList;
        ///