QTfrontend/hwform.cpp
changeset 6048 ae213ef7030a
parent 6042 8b5345758f62
child 6131 4e8816cf9459
equal deleted inserted replaced
6046:d681b8127523 6048:ae213ef7030a
   232     pageSwitchMapper->setMapping(ui.pageSinglePlayer->BtnMultiplayer, ID_PAGE_MULTIPLAYER);
   232     pageSwitchMapper->setMapping(ui.pageSinglePlayer->BtnMultiplayer, ID_PAGE_MULTIPLAYER);
   233 
   233 
   234     connect(ui.pageSinglePlayer->BtnLoad, SIGNAL(clicked()), this, SLOT(GoToSaves()));
   234     connect(ui.pageSinglePlayer->BtnLoad, SIGNAL(clicked()), this, SLOT(GoToSaves()));
   235     connect(ui.pageSinglePlayer->BtnDemos, SIGNAL(clicked()), this, SLOT(GoToDemos()));
   235     connect(ui.pageSinglePlayer->BtnDemos, SIGNAL(clicked()), this, SLOT(GoToDemos()));
   236 
   236 
   237     connect(ui.pageTraining->BtnStartTrain, SIGNAL(clicked()), this, SLOT(StartTraining()));
   237     connect(ui.pageTraining, SIGNAL(startMission(const QString&)), this, SLOT(startTraining(const QString&)));
   238 
   238 
   239     connect(ui.pageCampaign->BtnStartCampaign, SIGNAL(clicked()), this, SLOT(StartCampaign()));
   239     connect(ui.pageCampaign->BtnStartCampaign, SIGNAL(clicked()), this, SLOT(StartCampaign()));
   240     connect(ui.pageCampaign->CBTeam, SIGNAL(currentIndexChanged(int)), this, SLOT(UpdateCampaignPage(int)));
   240     connect(ui.pageCampaign->CBTeam, SIGNAL(currentIndexChanged(int)), this, SLOT(UpdateCampaignPage(int)));
   241 
   241 
   242 
   242 
  1124     }
  1124     }
  1125     demofile.write(demo);
  1125     demofile.write(demo);
  1126     demofile.close();
  1126     demofile.close();
  1127 }
  1127 }
  1128 
  1128 
  1129 void HWForm::StartTraining()
  1129 void HWForm::startTraining(const QString & scriptName)
  1130 {
  1130 {
  1131     CreateGame(0, 0, 0);
  1131     CreateGame(0, 0, 0);
  1132 
  1132 
  1133     game->StartTraining(ui.pageTraining->CBSelect->itemData(ui.pageTraining->CBSelect->currentIndex()).toString());
  1133     game->StartTraining(scriptName);
  1134 }
  1134 }
  1135 
  1135 
  1136 void HWForm::StartCampaign()
  1136 void HWForm::StartCampaign()
  1137 {
  1137 {
  1138     CreateGame(0, 0, 0);
  1138     CreateGame(0, 0, 0);