87 tmapTeamToWidget::iterator it=teamToWidget.find(team); |
88 tmapTeamToWidget::iterator it=teamToWidget.find(team); |
88 if(it==teamToWidget.end()) return; |
89 if(it==teamToWidget.end()) return; |
89 mainLayout.removeWidget(it.value()); |
90 mainLayout.removeWidget(it.value()); |
90 it.value()->deleteLater(); |
91 it.value()->deleteLater(); |
91 teamToWidget.erase(it); |
92 teamToWidget.erase(it); |
|
93 QResizeEvent* pevent=new QResizeEvent(parentWidget()->size(), parentWidget()->size()); |
|
94 QCoreApplication::postEvent(parentWidget(), pevent); |
92 } |
95 } |
93 |
96 |
94 void FrameTeams::resetTeams() |
97 void FrameTeams::resetTeams() |
95 { |
98 { |
96 for(tmapTeamToWidget::iterator it=teamToWidget.begin(); it!=teamToWidget.end(); ) |
99 for(tmapTeamToWidget::iterator it=teamToWidget.begin(); it!=teamToWidget.end(); ) |
97 { |
100 { |
98 mainLayout.removeWidget(it.value()); |
101 mainLayout.removeWidget(it.value()); |
99 it.value()->deleteLater(); |
102 it.value()->deleteLater(); |
100 teamToWidget.erase(it++); |
103 teamToWidget.erase(it++); |
101 } |
104 } |
|
105 QResizeEvent* pevent=new QResizeEvent(parentWidget()->size(), parentWidget()->size()); |
|
106 QCoreApplication::postEvent(parentWidget(), pevent); |
102 } |
107 } |
103 |
108 |
104 void FrameTeams::setHHNum(const HWTeam& team) |
109 void FrameTeams::setHHNum(const HWTeam& team) |
105 { |
110 { |
106 TeamShowWidget* pTeamShowWidget = dynamic_cast<TeamShowWidget*>(getTeamWidget(team)); |
111 TeamShowWidget* pTeamShowWidget = dynamic_cast<TeamShowWidget*>(getTeamWidget(team)); |