X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcommon%2Fglobal.h;h=2723b66bb1d25a53e3571a786ee6a8d11a04556b;hb=7f22197b5318ccbe7f0b6b644127a71c025ca917;hp=42856068ccc342cd34eb6781890c13d153b4aa43;hpb=73edffb5f0f6ecae4118c36a7ca2c0d479b7f8c6;p=quassel.git diff --git a/src/common/global.h b/src/common/global.h index 42856068..2723b66b 100644 --- a/src/common/global.h +++ b/src/common/global.h @@ -22,15 +22,17 @@ #define _GLOBAL_H_ /** The protocol version we use fo the communication between core and GUI */ -#define GUI_PROTOCOL 2 +#define GUI_PROTOCOL 3 #define BACKLOG_FORMAT 2 #define BACKLOG_STRING "QuasselIRC Backlog File" class Global; -#include -//#include +#include +#include +#include +#include /* Some global stuff */ typedef QMap VarMap; @@ -77,7 +79,7 @@ class Global : public QObject { void dataUpdatedRemotely(UserId, QString key); // sent by remote update only! public: - enum RunMode { Monolithic, GuiOnly, CoreOnly }; + enum RunMode { Monolithic, ClientOnly, CoreOnly }; static RunMode runMode; static QString quasselDir; @@ -99,6 +101,7 @@ class Global : public QObject { struct Exception { Exception(QString msg = "Unknown Exception") : _msg(msg) {}; + virtual ~Exception() {}; // make gcc happy virtual inline QString msg() { return _msg; } protected: