X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLanguage.h;h=ad8badffbc363ac05aaddd0eaf29b05b19da51d2;hb=eeb36e808c9726fd3689926a3c20457e3b801341;hp=0445503d9af348cf99ce0e11ad89c84f1419d9b4;hpb=b852df91bc2c88779a7e675574121819cfc3a44d;p=lyx.git diff --git a/src/Language.h b/src/Language.h index 0445503d9a..ad8badffbc 100644 --- a/src/Language.h +++ b/src/Language.h @@ -15,8 +15,6 @@ #ifndef LANGUAGE_H #define LANGUAGE_H -#include "BufferParams.h" - #include "support/docstring.h" #include "support/trivstring.h" @@ -29,6 +27,7 @@ namespace lyx { namespace support { class FileName; } +class BufferParams; class Encoding; class Lexer; @@ -46,14 +45,18 @@ public: std::string const polyglossia() const { return polyglossia_name_; } /// polyglossia language options std::string const polyglossiaOpts() const { return polyglossia_opts_; } + /// polyglossia language options + std::string const xindy() const { return xindy_; } /// Is this language only supported by polyglossia? bool isPolyglossiaExclusive() const; /// Is this language only supported by babel? bool isBabelExclusive() const; /// quotation marks style std::string const quoteStyle() const { return quote_style_; } + /// active characters + std::string const activeChars() const { return active_chars_; } /// requirement (package, function) - std::string const requires() const { return requires_; } + std::string const required() const { return required_; } /// provides feature std::string const provides() const { return provides_; } /// translatable GUI name @@ -115,9 +118,13 @@ private: /// trivstring polyglossia_opts_; /// + trivstring xindy_; + /// trivstring quote_style_; /// - trivstring requires_; + trivstring active_chars_; + /// + trivstring required_; /// trivstring provides_; ///