74 connect(ui.pageMain->BtnExit, SIGNAL(pressed()), this, SLOT(btnExitPressed())); |
74 connect(ui.pageMain->BtnExit, SIGNAL(pressed()), this, SLOT(btnExitPressed())); |
75 connect(ui.pageMain->BtnExit, SIGNAL(clicked()), this, SLOT(btnExitClicked())); |
75 connect(ui.pageMain->BtnExit, SIGNAL(clicked()), this, SLOT(btnExitClicked())); |
76 |
76 |
77 connect(ui.pageEditTeam->BtnTeamSave, SIGNAL(clicked()), this, SLOT(TeamSave())); |
77 connect(ui.pageEditTeam->BtnTeamSave, SIGNAL(clicked()), this, SLOT(TeamSave())); |
78 connect(ui.pageEditTeam->BtnTeamDiscard, SIGNAL(clicked()), this, SLOT(TeamDiscard())); |
78 connect(ui.pageEditTeam->BtnTeamDiscard, SIGNAL(clicked()), this, SLOT(TeamDiscard())); |
|
79 |
|
80 connect(ui.pageEditTeam->signalMapper, SIGNAL(mapped(const int &)), this, SLOT(RandomName(const int &))); |
|
81 connect(ui.pageEditTeam->randTeamButton, SIGNAL(clicked()), this, SLOT(RandomNames())); |
79 |
82 |
80 connect(ui.pageMultiplayer->BtnBack, SIGNAL(clicked()), this, SLOT(GoBack())); |
83 connect(ui.pageMultiplayer->BtnBack, SIGNAL(clicked()), this, SLOT(GoBack())); |
81 connect(ui.pageMultiplayer->BtnStartMPGame, SIGNAL(clicked()), this, SLOT(StartMPGame())); |
84 connect(ui.pageMultiplayer->BtnStartMPGame, SIGNAL(clicked()), this, SLOT(StartMPGame())); |
82 connect(ui.pageMultiplayer->teamsSelect, SIGNAL(setEnabledGameStart(bool)), |
85 connect(ui.pageMultiplayer->teamsSelect, SIGNAL(setEnabledGameStart(bool)), |
83 ui.pageMultiplayer->BtnStartMPGame, SLOT(setEnabled(bool))); |
86 ui.pageMultiplayer->BtnStartMPGame, SLOT(setEnabled(bool))); |
385 { |
388 { |
386 editedTeam = new HWTeam(ui.pageOptions->CBTeamName->currentText()); |
389 editedTeam = new HWTeam(ui.pageOptions->CBTeamName->currentText()); |
387 editedTeam->LoadFromFile(); |
390 editedTeam->LoadFromFile(); |
388 editedTeam->SetToPage(this); |
391 editedTeam->SetToPage(this); |
389 GoToPage(ID_PAGE_SETUP_TEAM); |
392 GoToPage(ID_PAGE_SETUP_TEAM); |
|
393 } |
|
394 |
|
395 void HWForm::RandomNames() |
|
396 { |
|
397 editedTeam->GetFromPage(this); |
|
398 editedTeam->TeamRandomNames(FALSE); |
|
399 editedTeam->SetToPage(this); |
|
400 } |
|
401 |
|
402 void HWForm::RandomName(const int &i) |
|
403 { |
|
404 editedTeam->GetFromPage(this); |
|
405 editedTeam->TeamRandomName(i); |
|
406 editedTeam->SetToPage(this); |
390 } |
407 } |
391 |
408 |
392 void HWForm::TeamSave() |
409 void HWForm::TeamSave() |
393 { |
410 { |
394 editedTeam->GetFromPage(this); |
411 editedTeam->GetFromPage(this); |