diff -r a752e543d7b4 -r f9e38ce1e813 QTfrontend/pages.h --- a/QTfrontend/pages.h Sun Nov 21 18:12:20 2010 -0500 +++ b/QTfrontend/pages.h Mon Nov 22 00:34:53 2010 +0100 @@ -196,6 +196,9 @@ GameCFGWidget *gameCFG; TeamSelWidget *teamsSelect; QPushButton *BtnStartMPGame; + +signals: + void SetupClicked(); }; class PageOptions : public AbstractPage @@ -205,11 +208,16 @@ public: PageOptions(QWidget* parent = 0); - QPushButton *WeaponsButt; + QCheckBox *WeaponTooltip; + QPushButton *WeaponNew; QPushButton *WeaponEdit; QPushButton *WeaponDelete; QComboBox *WeaponsName; - QCheckBox *WeaponTooltip; + QPushButton *SchemeNew; + QPushButton *SchemeEdit; + QPushButton *SchemeDelete; + QComboBox *SchemesName; + QComboBox *CBLanguage; QPushButton *BtnBack; @@ -314,6 +322,9 @@ public slots: void setReadyStatus(bool isReady); void setMasterMode(bool isMaster); + +signals: + void SetupClicked(); }; class PageInfo : public AbstractPage @@ -455,9 +466,14 @@ QPushButton * BtnNew; QPushButton * BtnDelete; QPushButton * BtnSave; + QComboBox * selectScheme; void setModel(QAbstractItemModel * model); +public slots: + void newRow(); + void deleteRow(); + private: QDataWidgetMapper * mapper; ToggleButtonWidget * TBW_mode_Forts; @@ -499,15 +515,13 @@ QSpinBox * SB_Explosives; QSpinBox * SB_RopeModifier; QLineEdit * LE_name; - QComboBox * selectScheme; QGroupBox * gbGameModes; QGroupBox * gbBasicSettings; private slots: - void newRow(); - void deleteRow(); void schemeSelected(int); + }; class PageAdmin : public AbstractPage