Only a few small things: made the nicklist at least sorted again and fixed the Nick...
[quassel.git] / src / client / client.cpp
index 49c45f4..1bf0759 100644 (file)
@@ -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;