equal
deleted
inserted
replaced
41 blockSignals(true); |
41 blockSignals(true); |
42 dynamic_cast<TeamShowWidget*>(framePlaying->getTeamWidget(team))->hhNumChanged(); |
42 dynamic_cast<TeamShowWidget*>(framePlaying->getTeamWidget(team))->hhNumChanged(); |
43 blockSignals(false); |
43 blockSignals(false); |
44 connect(framePlaying->getTeamWidget(team), SIGNAL(teamColorChanged(const HWTeam&)), |
44 connect(framePlaying->getTeamWidget(team), SIGNAL(teamColorChanged(const HWTeam&)), |
45 this, SLOT(proxyTeamColorChanged(const HWTeam&))); |
45 this, SLOT(proxyTeamColorChanged(const HWTeam&))); |
|
46 |
|
47 // Hide team notice if at least two teams. |
|
48 if (curPlayingTeams.size() >= 2) |
|
49 { |
|
50 numTeamNotice->hide(); |
|
51 } |
46 } |
52 } |
47 else |
53 else |
48 { |
54 { |
49 frameDontPlaying->addTeam(team, false); |
55 frameDontPlaying->addTeam(team, false); |
50 m_curNotPlayingTeams.push_back(team); |
56 m_curNotPlayingTeams.push_back(team); |
131 if(itPlay->isNetTeam()) |
137 if(itPlay->isNetTeam()) |
132 { |
138 { |
133 QObject::disconnect(framePlaying->getTeamWidget(*itPlay), SIGNAL(teamStatusChanged(HWTeam))); |
139 QObject::disconnect(framePlaying->getTeamWidget(*itPlay), SIGNAL(teamStatusChanged(HWTeam))); |
134 framePlaying->removeTeam(team); |
140 framePlaying->removeTeam(team); |
135 curPlayingTeams.erase(itPlay); |
141 curPlayingTeams.erase(itPlay); |
|
142 // Show team notice if less than two teams. |
|
143 if (curPlayingTeams.size() < 2) |
|
144 { |
|
145 numTeamNotice->show(); |
|
146 } |
136 } |
147 } |
137 else |
148 else |
138 { |
149 { |
139 qWarning() << QString("removeNetTeam: team '%1' was actually a local team!").arg(team.name()); |
150 qWarning() << QString("removeNetTeam: team '%1' was actually a local team!").arg(team.name()); |
140 } |
151 } |
292 m_curNotPlayingTeams.clear(); |
303 m_curNotPlayingTeams.clear(); |
293 |
304 |
294 foreach(HWTeam team, teamslist) |
305 foreach(HWTeam team, teamslist) |
295 addTeam(team); |
306 addTeam(team); |
296 |
307 |
|
308 numTeamNotice->show(); |
|
309 |
297 repaint(); |
310 repaint(); |
298 } |
311 } |
299 |
312 |
300 bool TeamSelWidget::isPlaying(const HWTeam &team) const |
313 bool TeamSelWidget::isPlaying(const HWTeam &team) const |
301 { |
314 { |