- IrcChannel(const QString &channelname, Network *network);
- ~IrcChannel();
-
- bool isKnownUser(IrcUser *ircuser) const;
- bool isValidChannelUserMode(const QString &mode) const;
-
- inline QString name() const { return _name; }
- inline QString topic() const { return _topic; }
- inline QString password() const { return _password; }
-
- inline QList<IrcUser *> ircUsers() const { return _userModes.keys(); }
-
- QString userModes(IrcUser *ircuser) const;
- QString userModes(const QString &nick) const;
-
- bool hasMode(const QChar &mode) const;
- QString modeValue(const QChar &mode) const;
- QStringList modeValueList(const QChar &mode) const;
- QString channelModeString() const;
-
- inline QTextCodec *codecForEncoding() const { return _codecForEncoding; }
- inline QTextCodec *codecForDecoding() const { return _codecForDecoding; }
- void setCodecForEncoding(const QString &codecName);
- void setCodecForEncoding(QTextCodec *codec);
- void setCodecForDecoding(const QString &codecName);
- void setCodecForDecoding(QTextCodec *codec);
-
- QString decodeString(const QByteArray &text) const;
- QByteArray encodeString(const QString &string) const;
-
- #ifdef HAVE_QCA2
- Cipher* cipher();
- #endif
-
- void setEncrypted(bool);
+ IrcChannel(const QString& channelname, Network* network);
+
+ bool isKnownUser(IrcUser* ircuser) const;
+ bool isValidChannelUserMode(const QString& mode) const;
+
+ inline QString name() const { return _name; }
+ inline QString topic() const { return _topic; }
+ inline QString password() const { return _password; }
+ inline bool encrypted() const { return _encrypted; }
+ inline Network* network() const { return _network; }
+
+ inline QList<IrcUser*> ircUsers() const { return _userModes.keys(); }
+
+ QString userModes(IrcUser* ircuser) const;
+ QString userModes(const QString& nick) const;
+
+ bool hasMode(const QChar& mode) const;
+ QString modeValue(const QChar& mode) const;
+ QStringList modeValueList(const QChar& mode) const;
+ QString channelModeString() const;
+
+ inline QTextCodec* codecForEncoding() const { return _codecForEncoding; }
+ inline QTextCodec* codecForDecoding() const { return _codecForDecoding; }
+ void setCodecForEncoding(const QString& codecName);
+ void setCodecForEncoding(QTextCodec* codec);
+ void setCodecForDecoding(const QString& codecName);
+ void setCodecForDecoding(QTextCodec* codec);
+
+ QString decodeString(const QByteArray& text) const;
+ QByteArray encodeString(const QString& string) const;