QTfrontend/hwform.cpp
changeset 324 f4c109c82a0c
parent 323 ea947f2c3d2f
child 327 a281ff0803f1
equal deleted inserted replaced
323:ea947f2c3d2f 324:f4c109c82a0c
   157 void HWForm::OnPageShown(quint8 id)
   157 void HWForm::OnPageShown(quint8 id)
   158 {
   158 {
   159 	if (id == ID_PAGE_MULTIPLAYER || id == ID_PAGE_NETCFG) {
   159 	if (id == ID_PAGE_MULTIPLAYER || id == ID_PAGE_NETCFG) {
   160 		QStringList tmNames=config->GetTeamsList();
   160 		QStringList tmNames=config->GetTeamsList();
   161 		TeamSelWidget* curTeamSelWidget;
   161 		TeamSelWidget* curTeamSelWidget;
   162 		id == ID_PAGE_MULTIPLAYER ? curTeamSelWidget=ui.pageMultiplayer->teamsSelect : 
   162 		id == ID_PAGE_MULTIPLAYER ? curTeamSelWidget=ui.pageMultiplayer->teamsSelect :
   163 		  curTeamSelWidget=ui.pageNetGame->pNetTeamsWidget;
   163 		  curTeamSelWidget=ui.pageNetGame->pNetTeamsWidget;
   164 		QList<HWTeam> teamsList;
   164 		QList<HWTeam> teamsList;
   165 		for(QStringList::iterator it=tmNames.begin(); it!=tmNames.end(); it++) {
   165 		for(QStringList::iterator it=tmNames.begin(); it!=tmNames.end(); it++) {
   166 		  HWTeam team(*it);
   166 		  HWTeam team(*it);
   167 		  team.LoadFromFile();
   167 		  team.LoadFromFile();
   335 	game->StartLocal();
   335 	game->StartLocal();
   336 }
   336 }
   337 
   337 
   338 void HWForm::GameStateChanged(GameState gameState)
   338 void HWForm::GameStateChanged(GameState gameState)
   339 {
   339 {
   340 	if (gameState == gsStarted)
   340 	switch(gameState) {
   341 	{
   341 		case gsStarted: {
   342 		GoToPage(ID_PAGE_GAMESTATS);
   342 			ui.pageGameStats->labelGameStats->setText("");
   343 		ui.pageGameStats->labelGameStats->setText("");
   343 			break;
   344 	}
   344 		}
       
   345 		case gsFinished: {
       
   346 			GoToPage(ID_PAGE_GAMESTATS);
       
   347 			break;
       
   348 		}
       
   349 		default: ;
       
   350 	}
       
   351 
   345 }
   352 }
   346 
   353 
   347 void HWForm::AddStatText(const QString & msg)
   354 void HWForm::AddStatText(const QString & msg)
   348 {
   355 {
   349 	ui.pageGameStats->labelGameStats->setText(
   356 	ui.pageGameStats->labelGameStats->setText(