projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- Implemented IrcServerHandler::handleMode(). In the current state only
[quassel.git]
/
src
/
common
/
networkinfo.cpp
diff --git
a/src/common/networkinfo.cpp
b/src/common/networkinfo.cpp
index
62dacac
..
e0c3c75
100644
(file)
--- a/
src/common/networkinfo.cpp
+++ b/
src/common/networkinfo.cpp
@@
-186,6
+186,10
@@
IrcUser *NetworkInfo::newIrcUser(const QString &hostmask) {
return _ircUsers[nick];
}
return _ircUsers[nick];
}
+IrcUser *NetworkInfo::newIrcUser(const QByteArray &hostmask) {
+ return newIrcUser(decodeString(hostmask));
+}
+
void NetworkInfo::removeIrcUser(IrcUser *ircuser) {
QString nick = _ircUsers.key(ircuser);
if(nick.isNull())
void NetworkInfo::removeIrcUser(IrcUser *ircuser) {
QString nick = _ircUsers.key(ircuser);
if(nick.isNull())
@@
-210,6
+214,10
@@
IrcUser *NetworkInfo::ircUser(QString nickname) const {
return 0;
}
return 0;
}
+IrcUser *NetworkInfo::ircUser(const QByteArray &nickname) const {
+ return ircUser(decodeString(nickname));
+}
+
QList<IrcUser *> NetworkInfo::ircUsers() const {
return _ircUsers.values();
}
QList<IrcUser *> NetworkInfo::ircUsers() const {
return _ircUsers.values();
}
@@
-234,6
+242,9
@@
IrcChannel *NetworkInfo::newIrcChannel(const QString &channelname) {
return _ircChannels[channelname.toLower()];
}
return _ircChannels[channelname.toLower()];
}
+IrcChannel *NetworkInfo::newIrcChannel(const QByteArray &channelname) {
+ return newIrcChannel(decodeString(channelname));
+}
IrcChannel *NetworkInfo::ircChannel(QString channelname) {
channelname = channelname.toLower();
IrcChannel *NetworkInfo::ircChannel(QString channelname) {
channelname = channelname.toLower();
@@
-243,6
+254,11
@@
IrcChannel *NetworkInfo::ircChannel(QString channelname) {
return 0;
}
return 0;
}
+IrcChannel *NetworkInfo::ircChannel(const QByteArray &channelname) {
+ return ircChannel(decodeString(channelname));
+}
+
+
QList<IrcChannel *> NetworkInfo::ircChannels() const {
return _ircChannels.values();
}
QList<IrcChannel *> NetworkInfo::ircChannels() const {
return _ircChannels.values();
}