class Buffer;
class BufferList;
+class Converters;
class ErrorItem;
class IconvProcessor;
class InsetBase;
class LyXServerSocket;
class LyXView;
class Messages;
+class Mover;
+class Movers;
class Session;
class kb_keymap;
///
kb_keymap & topLevelKeymap();
kb_keymap const & topLevelKeymap() const;
+
+ ///
+ Converters & converters();
+ Converters & systemConverters();
///
Messages & getMessages(std::string const & language);
/// read lyxrc/preferences
bool readRcFile(std::string const & name);
/// read the given ui (menu/toolbar) file
- bool readUIFile(std::string const & name);
+ bool readUIFile(std::string const & name, bool include = false);
/// read the given languages file
bool readLanguagesFile(std::string const & name);
/// read the given encodings file
/// Use the Pimpl idiom to hide the internals.
struct Singletons;
boost::scoped_ptr<Singletons> pimpl_;
+
+ friend Movers & theMovers();
+ friend Mover const & getMover(std::string const & fmt);
+ friend void setMover(std::string const & fmt, std::string const & command);
+ friend Movers & theSystemMovers();
};
} // namespace lyx