X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyx_main.h;h=a196e8909aec48bb56d916ac4a3fe5baf6973777;hb=6c2e78e12855d8661eb289ded3dc8722748863b8;hp=4929f141f1bf738d9b956124bc7813c4d843c1a3;hpb=50257b86904437b6695a7a9a823fbe4301ba0ce3;p=lyx.git diff --git a/src/lyx_main.h b/src/lyx_main.h index 4929f141f1..a196e8909a 100644 --- a/src/lyx_main.h +++ b/src/lyx_main.h @@ -23,7 +23,7 @@ class Buffer; class ErrorItem; -class InsetOld; +class InsetBase; class LastFiles; class LyXView; class kb_keymap; @@ -47,7 +47,7 @@ public: /** 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 singleton_; @@ -61,8 +61,13 @@ private: 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