current highlighted search result is no longer reset when the search string changes...
[quassel.git] / src / core / corenetwork.h
index 2d91317..2989932 100644 (file)
@@ -22,6 +22,7 @@
 #define CORENETWORK_H
 
 #include "network.h"
+#include "coreircchannel.h"
 
 class CoreSession;
 
@@ -31,13 +32,17 @@ class CoreNetwork : public Network {
 public:
   CoreNetwork(const NetworkId &networkid, CoreSession *session);
 
-  virtual const QMetaObject *syncMetaObject() const { return &Network::staticMetaObject; }
+  inline virtual const QMetaObject *syncMetaObject() const { return &Network::staticMetaObject; }
 
   inline CoreSession *coreSession() const { return _coreSession; }
 
 public slots:
   virtual void requestConnect() const;
   virtual void requestDisconnect() const;
+  virtual void requestSetNetworkInfo(const NetworkInfo &info);
+
+protected:
+  inline virtual IrcChannel *ircChannelFactory(const QString &channelname) { return new CoreIrcChannel(channelname, this); }
 
 private:
   CoreSession *_coreSession;