return _ircChannels.keys();
}
-QStringList Network::initPersistentChannels() const {
- QStringList list;
- foreach(QString chan, _persistentChannels.keys()) {
- list << QString("%1/%2").arg(chan).arg(_persistentChannels.value(chan));
- }
- return list;
-}
-
void Network::initSetSupports(const QVariantMap &supports) {
QMapIterator<QString, QVariant> iter(supports);
while(iter.hasNext()) {
newIrcChannel(channel);
}
-void Network::initSetPersistentChannels(const QStringList &channels) {
- foreach(QString chan, channels) {
- QStringList l = chan.split("/");
- _persistentChannels[l[0]] = l[1];
- }
-}
-
-void Network::addPersistentChannel(const QString &channel, const QString &key) {
- _persistentChannels[channel.toLower()] = key;
- emit persistentChannelAdded(channel, key);
-}
-
-void Network::removePersistentChannel(const QString &channel) {
- _persistentChannels.remove(channel.toLower());
- emit persistentChannelRemoved(channel);
-}
-
-void Network::setPersistentChannelKey(const QString &channel, const QString &key) {
- _persistentChannels[channel.toLower()] = key;
- emit persistentChannelKeySet(channel, key);
-}
-
IrcUser *Network::updateNickFromMask(const QString &mask) {
QString nick(nickFromMask(mask).toLower());
IrcUser *ircuser;