diff -r 6521e1b2cd40 -r c91b983de18f QTfrontend/frameTeam.cpp --- a/QTfrontend/frameTeam.cpp Wed Jan 17 19:56:51 2007 +0000 +++ b/QTfrontend/frameTeam.cpp Wed Jan 17 21:32:52 2007 +0000 @@ -48,7 +48,7 @@ { TeamShowWidget* pTeamShowWidget = new TeamShowWidget(team, willPlay, this); // int hght=teamToWidget.empty() ? 0 : teamToWidget.begin()->second->size().height(); - teamToWidget.insert(make_pair(team, pTeamShowWidget)); + teamToWidget.insert(team, pTeamShowWidget); mainLayout.addWidget(pTeamShowWidget); QResizeEvent* pevent=new QResizeEvent(parentWidget()->size(), parentWidget()->size()); QCoreApplication::postEvent(parentWidget(), pevent); @@ -57,15 +57,15 @@ void FrameTeams::removeTeam(HWTeam team) { tmapTeamToWidget::iterator it=teamToWidget.find(team); - mainLayout.removeWidget(it->second); - delete it->second; - teamToWidget.erase(team); + mainLayout.removeWidget(it.value()); + delete it.value(); + teamToWidget.erase(it); } QWidget* FrameTeams::getTeamWidget(HWTeam team) { tmapTeamToWidget::iterator it=teamToWidget.find(team); - QWidget* ret = it!=teamToWidget.end() ? it->second : 0; + QWidget* ret = it!=teamToWidget.end() ? it.value() : 0; return ret; }