+// void latencySet(int latency);
+ void identitySet(IdentityId);
+
+ void configChanged();
+
+ // void serverListSet(QVariantList serverList);
+// void useRandomServerSet(bool);
+// void performSet(const QStringList &);
+// void useAutoIdentifySet(bool);
+// void autoIdentifyServiceSet(const QString &);
+// void autoIdentifyPasswordSet(const QString &);
+// void useAutoReconnectSet(bool);
+// void autoReconnectIntervalSet(quint32);
+// void autoReconnectRetriesSet(quint16);
+// void unlimitedReconnectRetriesSet(bool);
+// void rejoinChannelsSet(bool);
+
+// void codecForServerSet(const QByteArray &codecName);
+// void codecForEncodingSet(const QByteArray &codecName);
+// void codecForDecodingSet(const QByteArray &codecName);
+
+// void supportAdded(const QString ¶m, const QString &value);
+// void supportRemoved(const QString ¶m);
+
+// void ircUserAdded(const QString &hostmask);
+ void ircUserAdded(IrcUser *);
+// void ircChannelAdded(const QString &channelname);
+ void ircChannelAdded(IrcChannel *);
+
+// void connectRequested() const;
+// void disconnectRequested() const;
+// void setNetworkInfoRequested(const NetworkInfo &) const;
+
+protected:
+ inline virtual IrcChannel *ircChannelFactory(const QString &channelname) { return new IrcChannel(channelname, this); }