summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2016-10-08 13:44:40 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2016-10-08 13:44:40 +0200
commite22b70f1d91bbb6f5f70cb25854525ff812fef50 (patch)
tree29dc097f1dae32b1587eafa5415037f6bee9c5c7
parentda0197395849f0bb8fc2619c5870e04a5777affa (diff)
downloadmanager-e22b70f1d91bbb6f5f70cb25854525ff812fef50.tar.gz
manager-e22b70f1d91bbb6f5f70cb25854525ff812fef50.zip
Replace if-else in CRSM::clientModName with switch
-rw-r--r--src/crsm.cpp17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp
index 0a70d63..79ff0ad 100644
--- a/src/crsm.cpp
+++ b/src/crsm.cpp
@@ -2034,21 +2034,16 @@ void CRSM::substituteCommandAlias(QString &command)
QString CRSM::clientModName(const ClientInfo &client)
{
- if(client.interface == IRC)
+ switch(client.interface)
{
+ case IRC:
return Config.IRC.Moderators.value(client.nick);
- }
- else if(client.interface == Clonk)
- {
+ case Clonk:
return Config.Clonk.Chat.Moderators.value(client.CUID);
- }
- else if(client.interface == Management)
- {
+ case Management:
return client.management.name;
- }
- else
- {
- return "";
+ case Auto: default:
+ return QString();
}
}