577 ui.pageOptions->CBTeamName->clear(); |
577 ui.pageOptions->CBTeamName->clear(); |
578 ui.pageOptions->CBTeamName->addItems(teamslist); |
578 ui.pageOptions->CBTeamName->addItems(teamslist); |
579 ui.pageCampaign->CBTeam->clear(); |
579 ui.pageCampaign->CBTeam->clear(); |
580 ui.pageTraining->CBTeam->clear(); |
580 ui.pageTraining->CBTeam->clear(); |
581 /* Only show human teams in campaign/training page */ |
581 /* Only show human teams in campaign/training page */ |
|
582 bool playable = false; |
582 for(int i=0; i<teamslist.length(); i++) |
583 for(int i=0; i<teamslist.length(); i++) |
583 { |
584 { |
584 HWTeam testTeam = HWTeam(teamslist[i]); |
585 HWTeam testTeam = HWTeam(teamslist[i]); |
585 testTeam.loadFromFile(); |
586 testTeam.loadFromFile(); |
586 if(testTeam.difficulty() == 0) |
587 if(testTeam.difficulty() == 0) |
587 { |
588 { |
588 ui.pageCampaign->CBTeam->addItem(teamslist[i]); |
589 ui.pageCampaign->CBTeam->addItem(teamslist[i]); |
589 ui.pageTraining->CBTeam->addItem(teamslist[i]); |
590 ui.pageTraining->CBTeam->addItem(teamslist[i]); |
590 } |
591 playable = true; |
591 } |
592 } |
|
593 } |
|
594 ui.pageCampaign->BtnStartCampaign->setEnabled(playable); |
|
595 ui.pageCampaign->btnPreview->setEnabled(playable); |
|
596 ui.pageTraining->btnStart->setEnabled(playable); |
|
597 ui.pageTraining->btnPreview->setEnabled(playable); |
592 UpdateTrainingPageTeam(0); |
598 UpdateTrainingPageTeam(0); |
593 } |
599 } |
594 |
600 |
595 void HWForm::GoToNewWeapons() |
601 void HWForm::GoToNewWeapons() |
596 { |
602 { |