class Buffer;
class ErrorItem;
-class InsetOld;
+class InsetBase;
class LastFiles;
class LyXView;
class kb_keymap;
/** redraw \c inset in all the BufferViews in which it is currently
* visible. If successful return a pointer to the owning Buffer.
*/
- Buffer const * const updateInset(InsetOld const *) const;
+ Buffer const * const updateInset(InsetBase const *) const;
private:
static boost::scoped_ptr<LyX> singleton_;
void defaultKeyBindings(kb_keymap * kbmap);
/// set up the default dead key bindings if requested
void deadKeyBindings(kb_keymap * kbmap);
- /// check, set up and configure the user dir if necessary
- void queryUserLyXDir(bool explicit_userdir);
+ /** Check for the existence of the user's support directory and,
+ * if not present, create it. Exits the program if the directory
+ * cannot be created.
+ * \returns true if the user-side configuration script
+ * (lib/configure) should be re-run in this directory.
+ */
+ bool queryUserLyXDir(bool explicit_userdir);
/// read lyxrc/preferences
void readRcFile(std::string const & name);
/// read the given ui (menu/toolbar) file