/***************************************************************************
- * Copyright (C) 2005-2016 by the Quassel Project *
+ * Copyright (C) 2005-2018 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
QString prefixToMode(const QString &prefix) const;
inline QString prefixToMode(const QCharRef &prefix) const { return prefixToMode(QString(prefix)); }
inline QString prefixesToModes(const QString &prefix) const {
- QString mode = "";
+ QString modes;
for (QChar c : prefix) {
- mode += prefixToMode(c);
+ modes += prefixToMode(c);
}
- return mode;
+ return modes;
}
/**@}*/
QString modeToPrefix(const QString &mode) const;
inline QString modeToPrefix(const QCharRef &mode) const { return modeToPrefix(QString(mode)); }
inline QString modesToPrefixes(const QString &mode) const {
- QString prefix = "";
+ QString prefixes;
for (QChar c : mode) {
- prefix += modeToPrefix(c);
+ prefixes += modeToPrefix(c);
}
- return prefix;
+ return prefixes;
}
/**@}*/
*
* These results aren't valid if the network is disconnected or capability negotiation hasn't
* happened, and some servers might not correctly advertise capabilities. Don't treat this as
- * a guarentee.
+ * a guarantee.
*
* @param[in] capability Name of capability
* @returns True if connected and advertised by the server, otherwise false