equal
deleted
inserted
replaced
74 } |
74 } |
75 |
75 |
76 void FrameTeams::setHHNum(const HWTeam& team) |
76 void FrameTeams::setHHNum(const HWTeam& team) |
77 { |
77 { |
78 TeamShowWidget* pTeamShowWidget = dynamic_cast<TeamShowWidget*>(getTeamWidget(team)); |
78 TeamShowWidget* pTeamShowWidget = dynamic_cast<TeamShowWidget*>(getTeamWidget(team)); |
79 if(!pTeamShowWidget) throw; |
79 if(!pTeamShowWidget) return; |
80 pTeamShowWidget->setHHNum(team.numHedgehogs); |
80 pTeamShowWidget->setHHNum(team.numHedgehogs); |
|
81 } |
|
82 |
|
83 void FrameTeams::setTeamColor(const HWTeam& team) |
|
84 { |
|
85 TeamShowWidget* pTeamShowWidget = dynamic_cast<TeamShowWidget*>(getTeamWidget(team)); |
|
86 if(!pTeamShowWidget) return; |
|
87 pTeamShowWidget->changeTeamColor(team.teamColor); |
81 } |
88 } |
82 |
89 |
83 QWidget* FrameTeams::getTeamWidget(HWTeam team) |
90 QWidget* FrameTeams::getTeamWidget(HWTeam team) |
84 { |
91 { |
85 tmapTeamToWidget::iterator it=teamToWidget.find(team); |
92 tmapTeamToWidget::iterator it=teamToWidget.find(team); |
89 |
96 |
90 bool FrameTeams::isFullTeams() const |
97 bool FrameTeams::isFullTeams() const |
91 { |
98 { |
92 return overallHedgehogs==maxHedgehogsPerGame; |
99 return overallHedgehogs==maxHedgehogsPerGame; |
93 } |
100 } |
|
101 |
|
102 void FrameTeams::emitTeamColorChanged(const HWTeam& team) |
|
103 { |
|
104 emit teamColorChanged(team); |
|
105 } |