X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyX.h;h=c9674eba37ad29ecd55d063536dcdec0a6ad288b;hb=c7e6a677c4df14b0f2f7d701e1f1976c4005a629;hp=0b578590fa768e69e39024a32ee7c7486da14db7;hpb=161af56f4e0c0b84bdfc150f0c6cbc67f2d184b2;p=lyx.git diff --git a/src/LyX.h b/src/LyX.h index 0b578590fa..c9674eba37 100644 --- a/src/LyX.h +++ b/src/LyX.h @@ -16,6 +16,8 @@ #include "support/strfwd.h" +#include + namespace lyx { class BufferList; @@ -34,6 +36,12 @@ class ServerSocket; class Session; class SpellChecker; +enum RunMode { + NEW_INSTANCE, + USE_REMOTE, + PREFERRED +}; + enum OverwriteFiles { NO_FILES, MAIN_FILE, @@ -42,6 +50,7 @@ enum OverwriteFiles { }; extern bool use_gui; +extern RunMode run_mode; extern OverwriteFiles force_overwrite; namespace frontend { @@ -126,6 +135,7 @@ private: friend FuncStatus getStatus(FuncRequest const & action); friend void dispatch(FuncRequest const & action); friend void dispatch(FuncRequest const & action, DispatchResult & dr); + friend std::vector & theFilesToLoad(); friend BufferList & theBufferList(); friend Server & theServer(); friend ServerSocket & theServerSocket();