Exemplo n.º 1
0
void BattleListTab::UpdateList() {
	serverSelector().GetServer().battles_iter->IteratorBegin();
	while ( ! serverSelector().GetServer().battles_iter->EOL() ) {
		IBattle* b = serverSelector().GetServer().battles_iter->GetBattle();
		if ( b != 0 )
			UpdateBattle( *b );
	}
	m_battle_list->RefreshVisibleItems();
}
Exemplo n.º 2
0
void BattleListTab::UpdateList()
{
	m_battle_list->SetSelectedIndex(-1);

	serverSelector().GetServer().battles_iter->IteratorBegin();
	while (!serverSelector().GetServer().battles_iter->EOL()) {
		IBattle* b = serverSelector().GetServer().battles_iter->GetBattle();
		if (b != 0)
			UpdateBattle(*b);
	}
	m_battle_list->SortList(true);
	m_battle_list->RefreshVisibleItems();

	if (m_sel_battle != NULL)
		m_battle_list->SetSelectedIndex(m_battle_list->GetIndexFromData(m_sel_battle));
}