From 1295d37475ec737930cc222953d773f79d8d8eba Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 22 Jan 2013 16:29:31 +0300 Subject: Improve a bit online list draw. --- src/gui/whoisonline.cpp | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/gui/whoisonline.cpp b/src/gui/whoisonline.cpp index d7d67fbc2..73dcf008a 100644 --- a/src/gui/whoisonline.cpp +++ b/src/gui/whoisonline.cpp @@ -194,9 +194,9 @@ void WhoIsOnline::updateWindow(std::vector &friends, std::sort(neutral.begin(), neutral.end(), nameCompare); std::sort(disregard.begin(), disregard.end(), nameCompare); bool addedFromSection(false); - for (size_t i = 0, sz = friends.size(); i < sz; i++) + FOR_EACH (std::vector::const_iterator, it, friends) { - mBrowserBox->addRow(friends.at(i)->getText()); + mBrowserBox->addRow((*it)->getText()); addedFromSection = true; } if (addedFromSection == true) @@ -204,9 +204,9 @@ void WhoIsOnline::updateWindow(std::vector &friends, mBrowserBox->addRow("---"); addedFromSection = false; } - for (size_t i = 0, sz = enemy.size(); i < sz; i++) + FOR_EACH (std::vector::const_iterator, it, enemy) { - mBrowserBox->addRow(enemy.at(i)->getText()); + mBrowserBox->addRow((*it)->getText()); addedFromSection = true; } if (addedFromSection == true) @@ -214,18 +214,16 @@ void WhoIsOnline::updateWindow(std::vector &friends, mBrowserBox->addRow("---"); addedFromSection = false; } - for (size_t i = 0, sz = neutral.size(); i < sz; i++) + FOR_EACH (std::vector::const_iterator, it, neutral) { - mBrowserBox->addRow(neutral.at(i)->getText()); + mBrowserBox->addRow((*it)->getText()); addedFromSection = true; } if (addedFromSection == true && !disregard.empty()) - { mBrowserBox->addRow("---"); -// addedFromSection = false; - } - for (size_t i = 0, sz = disregard.size(); i < sz; i++) - mBrowserBox->addRow(disregard.at(i)->getText()); + + FOR_EACH (std::vector::const_iterator, it, disregard) + mBrowserBox->addRow((*it)->getText()); if (mScrollArea->getVerticalMaxScroll() < mScrollArea->getVerticalScrollAmount()) -- cgit v1.2.3-60-g2f50