QTfrontend/hwform.cpp
changeset 1840 4747f0232b88
parent 1828 ba91a89f449a
child 1845 1d4a5280887d
--- a/QTfrontend/hwform.cpp	Tue Feb 24 19:39:49 2009 +0000
+++ b/QTfrontend/hwform.cpp	Tue Feb 24 21:47:17 2009 +0000
@@ -77,6 +77,9 @@
 	connect(ui.pageEditTeam->BtnTeamSave,	SIGNAL(clicked()),	this, SLOT(TeamSave()));
 	connect(ui.pageEditTeam->BtnTeamDiscard,	SIGNAL(clicked()),	this, SLOT(TeamDiscard()));
 
+	connect(ui.pageEditTeam->signalMapper, SIGNAL(mapped(const int &)), this, SLOT(RandomName(const int &)));
+	connect(ui.pageEditTeam->randTeamButton, SIGNAL(clicked()), this, SLOT(RandomNames()));
+
 	connect(ui.pageMultiplayer->BtnBack,	SIGNAL(clicked()),	this, SLOT(GoBack()));
 	connect(ui.pageMultiplayer->BtnStartMPGame,	SIGNAL(clicked()),	this, SLOT(StartMPGame()));
 	connect(ui.pageMultiplayer->teamsSelect, SIGNAL(setEnabledGameStart(bool)),
@@ -389,6 +392,20 @@
 	GoToPage(ID_PAGE_SETUP_TEAM);
 }
 
+void HWForm::RandomNames()
+{
+	editedTeam->GetFromPage(this);
+	editedTeam->TeamRandomNames(FALSE);
+	editedTeam->SetToPage(this);
+}
+
+void HWForm::RandomName(const int &i)
+{
+	editedTeam->GetFromPage(this);
+	editedTeam->TeamRandomName(i);
+	editedTeam->SetToPage(this);
+}
+
 void HWForm::TeamSave()
 {
 	editedTeam->GetFromPage(this);