return isvalid;
}
-QString IrcChannel::name() const {
- return _name;
-}
-
-QString IrcChannel::topic() const {
- return _topic;
-}
-
-QList<IrcUser *> IrcChannel::ircUsers() const {
- return _userModes.keys();
-}
-
QString IrcChannel::userModes(IrcUser *ircuser) const {
if(_userModes.contains(ircuser))
return _userModes[ircuser];
return userModes(network->ircUser(nick));
}
-QTextCodec *IrcChannel::codecForEncoding() const {
- return _codecForEncoding;
-}
-
void IrcChannel::setCodecForEncoding(const QString &name) {
setCodecForEncoding(QTextCodec::codecForName(name.toAscii()));
}
_codecForEncoding = codec;
}
-QTextCodec *IrcChannel::codecForDecoding() const {
- return _codecForDecoding;
-}
-
void IrcChannel::setCodecForDecoding(const QString &name) {
setCodecForDecoding(QTextCodec::codecForName(name.toAscii()));
}
emit topicSet(topic);
}
+void IrcChannel::setPassword(const QString &password) {
+ _password = password;
+ emit passwordSet(password);
+}
+
void IrcChannel::join(IrcUser *ircuser) {
if(!_userModes.contains(ircuser) && ircuser) {
_userModes[ircuser] = QString();