QTfrontend/pageeditteam.h
changeset 6042 8b5345758f62
parent 6024 d38da7c19e43
equal deleted inserted replaced
6040:a740069c21e3 6042:8b5345758f62
    45 
    45 
    46 public slots:
    46 public slots:
    47     void CBFort_activated(const QString & gravename);
    47     void CBFort_activated(const QString & gravename);
    48 
    48 
    49 private:
    49 private:
    50     QPushButton * randTeamButton;
       
    51     QSignalMapper* signalMapper1;
    50     QSignalMapper* signalMapper1;
    52     QSignalMapper* signalMapper2;
    51     QSignalMapper* signalMapper2;
    53     QGroupBox *GBoxHedgehogs;
    52     QGroupBox *GBoxHedgehogs;
    54     QGroupBox *GBoxTeam;
    53     QGroupBox *GBoxTeam;
    55     QGroupBox *GBoxFort;
    54     QGroupBox *GBoxFort;
    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);