00001 #ifndef NEWGAMEDIALOG_HPP 00002 #define NEWGAMEDIALOG_HPP 00003 00004 #include <QDialog> 00005 00006 class QComboBox; 00007 00008 namespace Ui { 00009 class NewGameDialog; 00010 } 00011 00012 class NewGameDialog : public QDialog 00013 { 00014 private: 00015 00016 Ui::NewGameDialog* m_pUI; 00021 void fillComboControler(QComboBox* pCombo); 00022 00023 public: 00027 explicit NewGameDialog(QWidget* parent); 00028 00031 ~NewGameDialog(); 00032 00036 int getGameType()const; 00037 00041 std::vector<int> getControlerTypes()const; 00042 00043 private slots: 00049 void reloadGameControls(int gameType); 00050 }; 00051 00063 #endif