X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyXRC.h;h=af28ce0129a2cfe53c35786b69bfa2d5812790b5;hb=021f51e19b3751f8f15d8bd89f7aa6a109624b29;hp=dd8864c8db955a5733880e36cde7ae077bc61e1c;hpb=05182073a1b112601ff8e994517b7a6cec5420a2;p=lyx.git diff --git a/src/LyXRC.h b/src/LyXRC.h index dd8864c8db..af28ce0129 100644 --- a/src/LyXRC.h +++ b/src/LyXRC.h @@ -22,6 +22,7 @@ #include "support/strfwd.h" +#include #include #include #include @@ -197,6 +198,11 @@ private: /// int read(Lexer &); public: + /// + typedef std::set CommandSet; + /// maps a format to a set of commands that can be used to + /// edit or view it. + typedef std::map Alternatives; /// void write(support::FileName const & filename, bool ignore_system_lyxrc) const; @@ -257,13 +263,13 @@ public: /// command to run chktex incl. options std::string chktex_command; /// all available commands to run bibtex incl. options - std::set bibtex_alternatives; + CommandSet bibtex_alternatives; /// command to run bibtex incl. options std::string bibtex_command; /// command to run japanese bibtex incl. options std::string jbibtex_command; /// all available index commands incl. options - std::set index_alternatives; + CommandSet index_alternatives; /// command to run makeindex incl. options or other index programs std::string index_command; /// command to run japanese index program incl. options @@ -388,9 +394,9 @@ public: /// std::string default_view_format; /// all available viewers - std::vector > viewer_alternatives; + Alternatives viewer_alternatives; /// all available editors - std::vector > editor_alternatives; + Alternatives editor_alternatives; /// bool mac_like_word_movement; ///