X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=30c110099325d571838a413f673c2a41eaabdfa2;hp=84d28ec09adc94c1ee02aa08c7a339821d409131;hb=7aa691713f4185fe142f54e14d6b623ee706f77a;hpb=79e85a5bf416b388b0d6d0ce367e51638c959bfb diff --git a/src/client/client.cpp b/src/client/client.cpp index 84d28ec0..30c11009 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -52,6 +52,7 @@ #include QPointer Client::instanceptr = 0; +Quassel::Features Client::_coreFeatures = 0; /*** Initialization/destruction ***/ @@ -159,6 +160,10 @@ AbstractUi *Client::mainUi() { return instance()->_mainUi; } +void Client::setCoreFeatures(Quassel::Features features) { + _coreFeatures = features; +} + bool Client::isConnected() { return instance()->_connected; } @@ -377,6 +382,8 @@ void Client::disconnectFromCore() { void Client::setDisconnectedFromCore() { _connected = false; + _coreFeatures = 0; + emit disconnected(); emit coreConnectionStateChanged(false);