+ ~GuiApplication();
+
+ /// Clear all session information.
+ void clearSession();
+
+ /// \name Methods inherited from Application class
+ //@{
+ LyXView * currentWindow();
+ bool getStatus(FuncRequest const & cmd, FuncStatus & flag) const;
+ void dispatch(FuncRequest const &, DispatchResult & dr);
+ void dispatchDelayed(FuncRequest const &);
+ void resetGui();
+ void restoreGuiSession();
+ Clipboard & clipboard();
+ Selection & selection();
+ FontLoader & fontLoader();
+ int exec();
+ void exit(int status);
+ bool event(QEvent * e);
+ bool getRgbColor(ColorCode col, RGBColor & rgbcol);
+ std::string const hexName(ColorCode col);
+ void registerSocketCallback(int fd, SocketCallback func);
+ void unregisterSocketCallback(int fd);
+ bool searchMenu(FuncRequest const & func, docstring_list & names) const;
+ docstring iconName(FuncRequest const & f, bool unknown);
+ void hideDialogs(std::string const & name, Inset * inset) const;
+ Buffer const * updateInset(Inset const * inset) const;
+ void handleKeyFunc(FuncCode action);
+ //@}
+
+ Toolbars const & toolbars() const;
+ Toolbars & toolbars();
+ Menus const & menus() const;
+ Menus & menus();