]> git.lyx.org Git - lyx.git/blobdiff - src/LyX.h
fix compilation on F13 and binutils/gold by rewriting specialized X11 code
[lyx.git] / src / LyX.h
index f4b7a62241f5a7bb4e56b9fb3648a31462b8f18e..57f5f515fe734acc859bae76fe41a4416246b556 100644 (file)
--- a/src/LyX.h
+++ b/src/LyX.h
@@ -34,7 +34,14 @@ class ServerSocket;
 class Session;
 class SpellChecker;
 
+enum OverwriteFiles {
+       NO_FILES,
+       MAIN_FILE,
+       ALL_FILES
+};
+
 extern bool use_gui;
+extern OverwriteFiles force_overwrite;
 
 namespace frontend {
 class Application;
@@ -123,8 +130,8 @@ private:
        friend ServerSocket & theServerSocket();
        friend Converters & theConverters();
        friend Converters & theSystemConverters();
-       friend Messages & getMessages(std::string const & language);
-       friend Messages & getGuiMessages();
+       friend Messages const & getMessages(std::string const & language);
+       friend Messages const & getGuiMessages();
        friend KeyMap & theTopLevelKeymap();
        friend Movers & theMovers();
        friend Mover const & getMover(std::string  const & fmt);
@@ -160,6 +167,9 @@ FuncStatus getStatus(FuncRequest const & action);
 ///
 void dispatch(FuncRequest const & action);
 
+///
+void dispatch(FuncRequest const & action, DispatchResult & dr);
+
 } // namespace lyx
 
 #endif // LYX_H