X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FCiteEnginesList.h;h=a9ed959648d1da3e5532729a6a50782f98a01c7d;hb=b4fad55fd732c097ac44cf7a3428281376cc5dcc;hp=42264863c50e359b5f786ad83beb0f349098261b;hpb=352a8e115fc9e17d7f912e4d495af032d54e29ad;p=lyx.git diff --git a/src/CiteEnginesList.h b/src/CiteEnginesList.h index 42264863c5..a9ed959648 100644 --- a/src/CiteEnginesList.h +++ b/src/CiteEnginesList.h @@ -54,9 +54,7 @@ public: std::string const & cfm, std::vector const & defaultbiblios, std::string const & description, - std::vector const & packagelist, - std::vector const & requires, - std::vector const & excludes); + std::vector const & packagelist); /// whether the required packages are available bool isAvailable() const; /// the missing prerequisites, if any @@ -83,18 +81,7 @@ public: std::vector const & getPackageList() const { return package_list_; } /// - std::vector const & getRequiredEngines() const - { return required_engines_; } - /// Engines this one excludes: the list should be treated disjunctively - std::vector const & getExcludedEngines() const - { return excluded_engines_; } - /// \return true if the engine is compatible with this one, i.e., - /// it does not exclude us and we do not exclude it. - /// this will also return true if cename is unknown and we do not - /// exclude it, since in that case we cannot check its exclusions. - bool isCompatible(std::string const & cename) const; - /// - static bool areCompatible(std::string const & eng1, std::string const & eng2); + bool requires(std::string const p) const; private: /// what appears in the ui std::string name_; @@ -113,10 +100,6 @@ private: std::string description_; /// the LaTeX packages on which this depends, if any std::vector package_list_; - /// Engines this one requires: at least one - std::vector required_engines_; - /// Engines this one excludes: none of these - std::vector excluded_engines_; // these are mutable because they are used to cache the results // or an otherwise const operation. /// @@ -167,7 +150,6 @@ public: void addCiteEngine(std::string const &, std::string const &, std::vector const &, std::string const &, std::vector const &, std::string const &, - std::vector const &, std::vector const &, std::vector const &); /// std::vector englist_;