quassel-prefix.patch
| src/common/network.cpp | ||
|---|---|---|
| 146 | 146 |
return nicks; |
| 147 | 147 |
} |
| 148 | 148 | |
| 149 |
QString Network::prefixes() {
|
|
| 150 |
if(_prefixes.isNull()) |
|
| 151 |
determinePrefixes(); |
|
| 152 | 149 | |
| 150 | ||
| 151 |
QString Network::prefixes() {
|
|
| 153 | 152 |
return _prefixes; |
| 154 | 153 |
} |
| 155 | 154 | |
| 156 | 155 |
QString Network::prefixModes() {
|
| 157 |
if(_prefixModes.isNull()) |
|
| 158 |
determinePrefixes(); |
|
| 159 | ||
| 160 | 156 |
return _prefixModes; |
| 161 | 157 |
} |
| 162 | 158 | |
| src/common/network.h | ||
|---|---|---|
| 134 | 134 |
//Network::ConnectionState connectionState() const; |
| 135 | 135 |
inline int connectionState() const { return _connectionState; }
|
| 136 | 136 | |
| 137 |
void determinePrefixes(); |
|
| 137 | 138 |
QString prefixToMode(const QString &prefix); |
| 138 | 139 |
inline QString prefixToMode(const QCharRef &prefix) { return prefixToMode(QString(prefix)); }
|
| 139 | 140 |
QString modeToPrefix(const QString &mode); |
| ... | ... | |
| 358 | 359 |
bool _unlimitedReconnectRetries; |
| 359 | 360 |
bool _rejoinChannels; |
| 360 | 361 | |
| 361 |
void determinePrefixes(); |
|
| 362 | 362 | |
| 363 | 363 |
QTextCodec *_codecForServer; |
| 364 | 364 |
QTextCodec *_codecForEncoding; |
| src/core/ircserverhandler.cpp | ||
|---|---|---|
| 619 | 619 |
QString value = rawSupport.section("=", 1);
|
| 620 | 620 |
network()->addSupport(key, value); |
| 621 | 621 |
} |
| 622 | ||
| 623 |
/* determine our prefixes here to get an accurate result */ |
|
| 624 |
network()->determinePrefixes(); |
|
| 622 | 625 |
} |
| 623 | 626 | |
| 624 | 627 |
/* RPL_UMODEIS - "<user_modes> [<user_mode_params>]" */ |