namespace support { class FileName; }
-class LyXLex;
+class Lexer;
/// This contains the runtime configuration of LyX
-class LyXRC //: public noncopyable
+class LyXRC //: public noncopyable
// after 1.1.6 I will use a LyXRCStruct here and then this can be made
// noncopyable again. For now I want to minimise changes. ARRae 20001010
{
RC_CUSTOM_EXPORT_COMMAND,
RC_CUSTOM_EXPORT_FORMAT,
RC_DATE_INSERT_FORMAT,
+ RC_DEFFILE,
RC_DEFAULT_LANGUAGE,
RC_DEFAULT_PAPERSIZE,
RC_DIALOGS_ICONIFY_WITH_MAIN,
int read(std::istream &);
private:
///
- int read(LyXLex &);
+ int read(Lexer &);
public:
///
void write(support::FileName const & filename,
bool ignore_system_lyxrc) const;
- ///
+ /// write rc. If a specific tag is given, only output that one.
void write(std::ostream & os,
- bool ignore_system_lyxrc) const;
+ bool ignore_system_lyxrc,
+ std::string const & tag = std::string()) const;
///
void print() const;
// FIXME unused (was used for xforms. Do we still need this?)
///
std::string bind_file;
///
+ std::string def_file;
+ ///
std::string ui_file;
///
std::string printer;