59 QComboBox *CBFlag; |
58 QComboBox *CBFlag; |
60 QComboBox *CBTeamLvl; |
59 QComboBox *CBTeamLvl; |
61 QComboBox *CBVoicepack; |
60 QComboBox *CBVoicepack; |
62 QGroupBox *GBoxBinds; |
61 QGroupBox *GBoxBinds; |
63 QToolBox *BindsBox; |
62 QToolBox *BindsBox; |
64 QPushButton *BtnTeamDiscard; |
|
65 QPushButton *BtnTeamSave; |
|
66 QPushButton * BtnTestSound; |
|
67 QLineEdit * TeamNameEdit; |
63 QLineEdit * TeamNameEdit; |
68 QLineEdit * HHNameEdit[HEDGEHOGS_PER_TEAM]; |
64 QLineEdit * HHNameEdit[HEDGEHOGS_PER_TEAM]; |
69 QComboBox * HHHats[HEDGEHOGS_PER_TEAM]; |
65 QComboBox * HHHats[HEDGEHOGS_PER_TEAM]; |
70 QPushButton * randButton[HEDGEHOGS_PER_TEAM]; |
|
71 QComboBox * CBBind[BINDS_NUMBER]; |
66 QComboBox * CBBind[BINDS_NUMBER]; |
72 SDLInteraction * mySdli; |
67 SDLInteraction * mySdli; |
73 HWTeam data(); |
68 HWTeam data(); |
74 QString m_playerHash; |
69 QString m_playerHash; |
75 |
70 |
|
71 QLayout * bodyLayoutDefinition(); |
|
72 QLayout * footerLayoutDefinition(); |
|
73 void connectSignals(); |
|
74 |
76 void loadTeam(const HWTeam & team); |
75 void loadTeam(const HWTeam & team); |
|
76 |
|
77 // page 1 |
|
78 QPushButton * btnRandomHogName[HEDGEHOGS_PER_TEAM]; |
|
79 QPushButton * btnRandomTeam; |
|
80 QPushButton * btnTestSound; |
|
81 |
|
82 // footer |
|
83 QPushButton * btnSave; |
77 |
84 |
78 private slots: |
85 private slots: |
79 void saveTeam(); |
86 void saveTeam(); |
80 void setRandomNames(); |
87 void setRandomNames(); |
81 void setRandomName(int hh_index); |
88 void setRandomName(int hh_index); |