42 void setAcceptOuter(bool acceptOuter); |
42 void setAcceptOuter(bool acceptOuter); |
43 void removeNetTeam(const HWTeam& team); |
43 void removeNetTeam(const HWTeam& team); |
44 void resetPlayingTeams(const QList<HWTeam>& teamslist); |
44 void resetPlayingTeams(const QList<HWTeam>& teamslist); |
45 bool isPlaying(HWTeam team) const; |
45 bool isPlaying(HWTeam team) const; |
46 QList<HWTeam> getPlayingTeams() const; |
46 QList<HWTeam> getPlayingTeams() const; |
|
47 QList<HWTeam> getDontPlayingTeams() const; |
47 void setNonInteractive(); |
48 void setNonInteractive(); |
48 |
49 |
49 public slots: |
50 public slots: |
50 void addTeam(HWTeam team); |
51 void addTeam(HWTeam team); |
51 void netTeamStatusChanged(const HWTeam& team); |
52 void netTeamStatusChanged(const HWTeam& team); |
53 void changeTeamColor(const HWTeam&); |
54 void changeTeamColor(const HWTeam&); |
54 void changeTeamStatus(HWTeam team); |
55 void changeTeamStatus(HWTeam team); |
55 |
56 |
56 signals: |
57 signals: |
57 void setEnabledGameStart(bool); |
58 void setEnabledGameStart(bool); |
58 void NewTeam(); |
59 void SetupClicked(); |
59 void teamWillPlay(HWTeam team); |
60 void teamWillPlay(HWTeam team); |
60 void teamNotPlaying(const HWTeam& team); |
61 void teamNotPlaying(const HWTeam& team); |
61 void hhogsNumChanged(const HWTeam&); |
62 void hhogsNumChanged(const HWTeam&); |
62 void teamColorChanged(const HWTeam&); |
63 void teamColorChanged(const HWTeam&); |
63 void acceptRequested(HWTeam team); |
64 void acceptRequested(HWTeam team); |
64 |
65 |
65 private slots: |
66 private slots: |
66 void pre_changeTeamStatus(HWTeam); |
67 void pre_changeTeamStatus(HWTeam); |
67 void newTeamClicked(); |
|
68 void hhNumChanged(const HWTeam& team); |
68 void hhNumChanged(const HWTeam& team); |
69 void proxyTeamColorChanged(const HWTeam& team); |
69 void proxyTeamColorChanged(const HWTeam& team); |
70 |
70 |
71 private: |
71 private: |
72 void addScrArea(FrameTeams* pfteams, QColor color, int maxHeight); |
72 void addScrArea(FrameTeams* pfteams, QColor color, int maxHeight); |
73 FrameTeams* frameDontPlaying; |
73 FrameTeams* frameDontPlaying; |
74 FrameTeams* framePlaying; |
74 FrameTeams* framePlaying; |
75 |
75 |
76 QVBoxLayout mainLayout; |
76 QVBoxLayout mainLayout; |
77 bool m_acceptOuter; |
77 bool m_acceptOuter; |
78 QPushButton * newTeam; |
|
79 |
78 |
80 QList<HWTeam> curPlayingTeams; |
79 QList<HWTeam> curPlayingTeams; |
81 QList<HWTeam> curDontPlayingTeams; |
80 QList<HWTeam> curDontPlayingTeams; |
82 }; |
81 }; |
83 |
82 |