namespace lyx {
+namespace support { class FileName; }
+
class LyXLex;
/// This contains the runtime configuration of LyX
RC_CHECKLASTFILES,
RC_CHKTEX_COMMAND,
RC_CONVERTER,
+ RC_CONVERTER_CACHE_MAXAGE,
RC_COPIER,
RC_CURSOR_FOLLOWS_SCROLLBAR,
RC_CUSTOM_EXPORT_COMMAND,
RC_USER_NAME,
RC_USETEMPDIR,
RC_USE_ALT_LANG,
+ RC_USE_CONVERTER_CACHE,
RC_USE_ESC_CHARS,
RC_USE_INP_ENC,
RC_USE_PERS_DICT,
///
void setDefaults();
///
- int read(std::string const & filename);
+ int read(support::FileName const & filename);
///
int read(std::istream &);
private:
int read(LyXLex &);
public:
///
- void write(std::string const & filename,
+ void write(support::FileName const & filename,
bool ignore_system_lyxrc) const;
///
void write(std::ostream & os,
bool ignore_system_lyxrc) const;
///
void print() const;
- ///
- static std::string const getDescription(LyXRCTags);
+ // FIXME unused (was used for xforms. Do we still need this?)
+ //static docstring const getDescription(LyXRCTags);
///
std::string bind_file;
///
* The string is input, stored and output in native format.
*/
std::string path_prefix;
+ /// Use the cache for file converters?
+ bool use_converter_cache;
+ /// The maximum age of cache files in seconds
+ unsigned int converter_cache_maxage;
};