QTfrontend/hwform.cpp
changeset 14651 e3e6b0c6543f
parent 14607 14b295892fb7
child 14675 56831f466d1d
equal deleted inserted replaced
14650:9e7092e5990a 14651:e3e6b0c6543f
   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 {