From 3f34d328b8422864eba14c6c52a013b1f7ab914b Mon Sep 17 00:00:00 2001 From: Koncord <stas5978@gmail.com> Date: Sun, 7 May 2017 02:21:52 +0800 Subject: [PATCH] [Browser] use range-based 'for' instead regular 'for' --- apps/browser/ServerInfoDialog.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/browser/ServerInfoDialog.cpp b/apps/browser/ServerInfoDialog.cpp index c248ff71c..ea6dbe3bb 100644 --- a/apps/browser/ServerInfoDialog.cpp +++ b/apps/browser/ServerInfoDialog.cpp @@ -53,16 +53,16 @@ void ServerInfoDialog::refresh() listRules->clear(); const static vector<std::string> defaultRules {"gamemode", "maxPlayers", "name", "passw", "players", "version"}; - for (auto iter = sd.second.rules.begin();iter != sd.second.rules.end(); iter++) + for (auto rule : sd.second.rules) { - if(::find(defaultRules.begin(), defaultRules.end(), iter->first) != defaultRules.end()) + if(::find(defaultRules.begin(), defaultRules.end(), rule.first) != defaultRules.end()) continue; - QString rule = QString::fromStdString(iter->first) + " : "; - if(iter->second.type == 's') - rule += QString::fromStdString(iter->second.str); + QString ruleStr = QString::fromStdString(rule.first) + " : "; + if(rule.second.type == 's') + ruleStr += QString::fromStdString(rule.second.str); else - rule += QString::number(iter->second.val); - listRules->addItem(rule); + ruleStr += QString::number(rule.second.val); + listRules->addItem(ruleStr); } lblPlayers->setText(QString::number(sd.second.players.size()) + " / " + QString::number(sd.second.GetMaxPlayers()));