50 |
50 |
51 public slots: |
51 public slots: |
52 void setSeed(const QString & seed); |
52 void setSeed(const QString & seed); |
53 void setMap(const QString & map); |
53 void setMap(const QString & map); |
54 void setTheme(const QString & theme); |
54 void setTheme(const QString & theme); |
55 void setInitHealth(quint32 health); |
55 void setInitHealth(int health); |
56 void setTurnTime(quint32 time); |
56 void setTurnTime(int time); |
57 void setFortsMode(bool value); |
57 void setFortsMode(bool value); |
|
58 void setTeamsDivide(bool value); |
58 void setNetAmmo(const QString& name, const QString& ammo); |
59 void setNetAmmo(const QString& name, const QString& ammo); |
59 |
60 |
60 signals: |
61 signals: |
61 void seedChanged(const QString & seed); |
62 void seedChanged(const QString & seed); |
62 void mapChanged(const QString & map); |
63 void mapChanged(const QString & map); |
63 void themeChanged(const QString & theme); |
64 void themeChanged(const QString & theme); |
64 void initHealthChanged(quint32 health); |
65 void initHealthChanged(int health); |
65 void turnTimeChanged(quint32 time); |
66 void turnTimeChanged(int time); |
66 void fortsModeChanged(bool value); |
67 void fortsModeChanged(bool value); |
|
68 void teamsDivideChanged(bool value); |
67 void newWeaponsName(const QString& weapon); |
69 void newWeaponsName(const QString& weapon); |
68 |
70 |
69 private: |
71 private: |
70 QCheckBox * CB_mode_Forts; |
72 QCheckBox * CB_mode_Forts; |
|
73 QCheckBox * CB_teamsDivide; |
71 QGridLayout mainLayout; |
74 QGridLayout mainLayout; |
72 HWMapContainer* pMapContainer; |
75 HWMapContainer* pMapContainer; |
73 QSpinBox * SB_TurnTime; |
76 QSpinBox * SB_TurnTime; |
74 QSpinBox * SB_InitHealth; |
77 QSpinBox * SB_InitHealth; |
75 QLabel * L_TurnTime; |
78 QLabel * L_TurnTime; |
76 QLabel * L_InitHealth; |
79 QLabel * L_InitHealth; |
77 |
80 |
78 QString curNetAmmoName; |
81 QString curNetAmmoName; |
79 QString curNetAmmo; |
82 QString curNetAmmo; |
80 |
|
81 private slots: |
|
82 void onSeedChanged(const QString & seed); |
|
83 void onMapChanged(const QString & map); |
|
84 void onThemeChanged(const QString & theme); |
|
85 void onInitHealthChanged(int health); |
|
86 void onTurnTimeChanged(int time); |
|
87 void onFortsModeChanged(bool value); |
|
88 |
|
89 }; |
83 }; |
90 |
84 |
91 #endif // GAMECONFIGWIDGET_H |
85 #endif // GAMECONFIGWIDGET_H |