#include "bufferinfo.h"
#include "coreconnection.h"
+#include "quassel.h"
#include "types.h"
class Message;
static inline CoreAccountModel *coreAccountModel() { return instance()->_coreAccountModel; }
static inline CoreConnection *coreConnection() { return instance()->_coreConnection; }
static inline CoreAccount currentCoreAccount() { return coreConnection()->currentAccount(); }
+ static inline Quassel::Features coreFeatures() { return _coreFeatures; }
static bool isConnected();
static bool internalCore();
void init();
static void addNetwork(Network *);
+ static void setCoreFeatures(Quassel::Features);
static inline BufferSyncer *bufferSyncer() { return instance()->_bufferSyncer; }
static QPointer<Client> instanceptr;
QHash<IdentityId, Identity *> _identities;
bool _connected;
+ static Quassel::Features _coreFeatures;
QString _debugLogBuffer;
QTextStream _debugLog;