QTfrontend/hwform.cpp
changeset 12667 2e0a38566178
parent 12665 5664ec82aed7
child 12674 8d266b2d0f9c
equal deleted inserted replaced
12666:1d25f5555c38 12667:2e0a38566178
  1034     GoToPage(ID_PAGE_SETUP);
  1034     GoToPage(ID_PAGE_SETUP);
  1035 }
  1035 }
  1036 
  1036 
  1037 void HWForm::NewTeam()
  1037 void HWForm::NewTeam()
  1038 {
  1038 {
  1039     ui.pageEditTeam->createTeam(QLineEdit::tr("unnamed"), playerHash);
  1039     QString teamName = QLineEdit::tr("unnamed");
       
  1040     QStringList teamslist = config->GetTeamsList();
       
  1041     if(teamslist.contains(teamName))
       
  1042     {
       
  1043         //name already used -> look for an appropriate name:
       
  1044         int i=2;
       
  1045         while(teamslist.contains(teamName = QLineEdit::tr("unnamed (%1)").arg(i++)));
       
  1046     }
       
  1047 
       
  1048     ui.pageEditTeam->createTeam(teamName, playerHash);
  1040     UpdateTeamsLists();
  1049     UpdateTeamsLists();
  1041     GoToPage(ID_PAGE_SETUP_TEAM);
  1050     GoToPage(ID_PAGE_SETUP_TEAM);
  1042 }
  1051 }
  1043 
  1052 
  1044 void HWForm::EditTeam(const QString & teamName)
  1053 void HWForm::EditTeam(const QString & teamName)