X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLaTeXFeatures.h;h=ed824d8b34aaee4510f3d868fba039b3d72a0603;hb=e903d0158e1d92c0d9c17656af10df9fa9a3d723;hp=580ff2e215c8eaa5a59f4898307d34b849aa6a82;hpb=dfdcc56cbaf77b67048cfd7e2ad877b7687f4888;p=lyx.git diff --git a/src/LaTeXFeatures.h b/src/LaTeXFeatures.h index 580ff2e215..ed824d8b34 100644 --- a/src/LaTeXFeatures.h +++ b/src/LaTeXFeatures.h @@ -82,6 +82,10 @@ public: void addPreambleSnippet(std::string const &); /// std::string getPreambleSnippets() const; + /// + void addCSSSnippet(std::string const &); + /// + std::string getCSSSnippets() const; /// Add a feature name requirements void require(std::string const & name); /// Add a set of feature names requirements @@ -102,9 +106,11 @@ public: /// bool hasLanguages() const; /// check if all used languages are supported by polyglossia - bool hasPolyglossiaLanguages() const; + bool hasOnlyPolyglossiaLanguages() const; + /// check if a language is supported only by polyglossia + bool hasPolyglossiaExclusiveLanguages() const; /// - std::string getLanguages() const; + std::string getBabelLanguages() const; /// std::map getPolyglossiaLanguages() const; /// @@ -150,6 +156,8 @@ private: /// SnippetList preamble_snippets_; /// + SnippetList css_snippets_; + /// typedef std::set LanguageList; /// used languages (only those that are supported by babel) LanguageList UsedLanguages_;