QTfrontend/gamecfgwidget.h
changeset 1427 b510f7a74ef6
parent 1217 d6d91eec00f2
child 1517 27caa8c6e73a
equal deleted inserted replaced
1426:b80048899fa7 1427:b510f7a74ef6
    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