X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=1bf07596269b24a9a9190a87efa87399d99d7c33;hp=49c45f4cd7597df83840fbfae2ee6c41a94aeab4;hb=e226a532d5f6cb4ff58edd30421386c6f8dc7d4d;hpb=50706d89d4d60e258ebb6873d3778383621898e4 diff --git a/src/client/client.cpp b/src/client/client.cpp index 49c45f4c..1bf07596 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -29,6 +29,7 @@ #include "network.h" #include "networkmodel.h" #include "buffermodel.h" +#include "nickmodel.h" #include "quasselui.h" #include "signalproxy.h" #include "util.h" @@ -59,6 +60,7 @@ Client::Client(QObject *parent) mainUi(0), _networkModel(0), _bufferModel(0), + _nickModel(0), connectedToCore(false) { } @@ -74,7 +76,8 @@ void Client::init() { _networkModel, SLOT(bufferUpdated(BufferInfo))); _bufferModel = new BufferModel(_networkModel); - + _nickModel = new NickModel(_networkModel); + SignalProxy *p = signalProxy(); p->attachSignal(this, SIGNAL(sendSessionData(const QString &, const QVariant &)), SIGNAL(clientSessionDataChanged(const QString &, const QVariant &))); @@ -174,6 +177,10 @@ BufferModel *Client::bufferModel() { return instance()->_bufferModel; } +NickModel *Client::nickModel() { + return instance()->_nickModel; +} + SignalProxy *Client::signalProxy() { return instance()->_signalProxy;