QTfrontend/hwform.cpp
changeset 1840 4747f0232b88
parent 1828 ba91a89f449a
child 1845 1d4a5280887d
equal deleted inserted replaced
1839:5dd4cb7fd7e5 1840:4747f0232b88
    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);