X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fnetwork.h;h=21bf5d5659bc7b5b290855d9aeeda16b958c0574;hp=236269ac15407052e62f88d8fe7b7e33d4c34e33;hb=3f7cb44fffb2beea003892fa2709025d23040c17;hpb=f0013829ab979864e1cbf23c0195485c5d7ccb72 diff --git a/src/common/network.h b/src/common/network.h index 236269ac..21bf5d56 100644 --- a/src/common/network.h +++ b/src/common/network.h @@ -135,10 +135,10 @@ public: //Network::ConnectionState connectionState() const; inline int connectionState() const { return _connectionState; } - QString prefixToMode(const QString &prefix); - inline QString prefixToMode(const QCharRef &prefix) { return prefixToMode(QString(prefix)); } - QString modeToPrefix(const QString &mode); - inline QString modeToPrefix(const QCharRef &mode) { return modeToPrefix(QString(mode)); } + QString prefixToMode(const QString &prefix) const; + inline QString prefixToMode(const QCharRef &prefix) const { return prefixToMode(QString(prefix)); } + QString modeToPrefix(const QString &mode) const; + inline QString modeToPrefix(const QCharRef &mode) const { return modeToPrefix(QString(mode)); } ChannelModeType channelModeType(const QString &mode); inline ChannelModeType channelModeType(const QCharRef &mode) { return channelModeType(QString(mode)); } @@ -169,9 +169,9 @@ public: NetworkInfo networkInfo() const; void setNetworkInfo(const NetworkInfo &); - QString prefixes(); - QString prefixModes(); - void determinePrefixes(); + QString prefixes() const; + QString prefixModes() const; + void determinePrefixes() const; bool supports(const QString ¶m) const { return _supports.contains(param); } QString support(const QString ¶m) const; @@ -336,8 +336,8 @@ private: bool _connected; ConnectionState _connectionState; - QString _prefixes; - QString _prefixModes; + mutable QString _prefixes; + mutable QString _prefixModes; QHash _ircUsers; // stores all known nicks for the server QHash _ircChannels; // stores all known channels