return _ircUsers.values();
}
-IrcChannel *NetworkInfo::newIrcChannel(const QString &channelname) {
+IrcChannel *NetworkInfo::newIrcChannel(QString channelname) {
+ channelname = channelname.toLower();
if(!_ircChannels.contains(channelname)) {
IrcChannel *channel = new IrcChannel(channelname, this);
// mark IrcUser as already initialized to keep the SignalProxy from requesting initData
}
-IrcChannel *NetworkInfo::ircChannel(const QString &channelname) {
+IrcChannel *NetworkInfo::ircChannel(QString channelname) {
+ channelname = channelname.toLower();
if(_ircChannels.contains(channelname))
return _ircChannels[channelname];
else
IrcUser *ircUser(const QString &nickname) const;
QList<IrcUser *> ircUsers() const;
- IrcChannel *newIrcChannel(const QString &channelname);
- IrcChannel *ircChannel(const QString &channelname);
+ IrcChannel *newIrcChannel(QString channelname);
+ IrcChannel *ircChannel(QString channelname);
QList<IrcChannel *> ircChannels() const;
public slots: