diff -r 44d9045b26ff -r 664b536a1c27 QTfrontend/hwform.cpp --- a/QTfrontend/hwform.cpp Tue Jul 25 13:32:11 2006 +0000 +++ b/QTfrontend/hwform.cpp Tue Jul 25 20:19:46 2006 +0000 @@ -105,10 +105,9 @@ QStringList teamslist = config->GetTeamsList(); if(teamslist.empty()) { - HWTeam defaultTeam("DefaultTeam"); - defaultTeam.SetCfgDir(config->cfgdir.absolutePath()); - defaultTeam.SaveToFile(); - teamslist.push_back("DefaultTeam"); + HWTeam defaultTeam("DefaultTeam", config); + defaultTeam.SaveToFile(); + teamslist.push_back("DefaultTeam"); } for (QStringList::Iterator it = teamslist.begin(); it != teamslist.end(); ++it ) @@ -190,16 +189,14 @@ void HWForm::NewTeam() { - tmpTeam = new HWTeam("unnamed"); - tmpTeam->SetCfgDir(config->cfgdir.absolutePath()); - tmpTeam->SetToPage(this); + tmpTeam = new HWTeam("unnamed", config); + ui.Pages->setCurrentIndex(ID_PAGE_SETUP_TEAM); } void HWForm::EditTeam() { - tmpTeam = new HWTeam(ui.CBTeamName->currentText()); - tmpTeam->SetCfgDir(config->cfgdir.absolutePath()); + tmpTeam = new HWTeam(ui.CBTeamName->currentText(), config); tmpTeam->LoadFromFile(); tmpTeam->SetToPage(this); ui.Pages->setCurrentIndex(ID_PAGE_SETUP_TEAM); @@ -221,9 +218,7 @@ void HWForm::SimpleGame() { game = new HWGame(config, ui.pageLGGameCFG); - game->AddTeam("DefaultTeam"); - game->AddTeam("DefaultTeam"); - game->StartLocal(); + game->StartQuick(); } void HWForm::CBGrave_activated(const QString & gravename) @@ -291,8 +286,7 @@ void HWForm::NetAddTeam() { - HWTeam team("DefaultTeam"); - team.SetCfgDir(config->cfgdir.absolutePath()); + HWTeam team("DefaultTeam", config); team.LoadFromFile(); hwnet->AddTeam(team); }