X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyX.h;h=100b593047e7fdda62972854e2100c56db9de9e6;hb=04a171cac68cded95b1c4018d26ca50cb191ffa4;hp=a57ae481df8c960b5d94ba73f017763656afafc0;hpb=79beb91e3a3538e204c436a664efdbeb28d15eb9;p=lyx.git diff --git a/src/LyX.h b/src/LyX.h index a57ae481df..100b593047 100644 --- a/src/LyX.h +++ b/src/LyX.h @@ -4,7 +4,7 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author Lars Gullik Bjønnes + * \author Lars Gullik Bjønnes * \author Jean-Marc Lasgouttes * \author John Levon * @@ -32,6 +32,7 @@ class Movers; class Server; class ServerSocket; class Session; +class SpellChecker; extern bool use_gui; @@ -137,18 +138,26 @@ private: friend graphics::Previews & thePreviews(); friend Session & theSession(); friend CmdDef & theTopLevelCmdDef(); - /// Set the language defined by the user. + friend SpellChecker * theSpellChecker(); friend void setRcGuiLanguage(); - /// in the case of failure friend void emergencyCleanup(); - /// Execute batch commands if available. friend void execBatchCommands(); - /// Try to exit LyX properly. - /// \p exit_code is 0 by default, if a non zero value is passed, - /// emergencyCleanup() will be called before exiting. - friend void lyx_exit(int exit_code = 0); + friend void lyx_exit(int exit_code); }; + +/// in the case of failure +void emergencyCleanup(); +/// Try to exit LyX properly. +/// \p exit_code is 0 by default, if a non zero value is passed, +/// emergencyCleanup() will be called before exiting. +void lyx_exit(int exit_code); +/// Set the language defined by the user. +void setRcGuiLanguage(); +/// Execute batch commands if available. +void execBatchCommands(); + } // namespace lyx #endif // LYX_H +