-void IrcUser::addUserMode(const QString &mode) {
- if(!_userModes.contains(mode)) {
- _userModes += mode;
- emit userModeAdded(mode);
+void IrcUser::addUserModes(const QString &modes) {
+ if(modes.isEmpty())
+ return;
+
+ for(int i = 0; i < modes.count(); i++) {
+ if(!_userModes.contains(modes[i]))
+ _userModes += modes[i];