15 #include <QtGui/QPushButton> |
15 #include <QtGui/QPushButton> |
16 #include <QtGui/QStackedWidget> |
16 #include <QtGui/QStackedWidget> |
17 #include <QtGui/QToolBox> |
17 #include <QtGui/QToolBox> |
18 #include <QtGui/QWidget> |
18 #include <QtGui/QWidget> |
19 #include <QStackedLayout> |
19 #include <QStackedLayout> |
20 #include "teamselect.h" |
20 |
21 #include "gamecfgwidget.h" |
21 class PageMain; |
|
22 class PageLocalGame; |
|
23 class PageEditTeam; |
|
24 class PageMultiplayer; |
|
25 class PagePlayDemo; |
|
26 class PageOptions; |
|
27 class PageNet; |
|
28 class PageNetChat; |
|
29 class PageNetGame; |
22 |
30 |
23 class Ui_HWForm |
31 class Ui_HWForm |
24 { |
32 { |
25 public: |
33 public: |
26 QWidget *centralWidget; |
34 QWidget *centralWidget; |
27 QWidget *pageLG; |
35 |
28 QPushButton *BtnSimpleGame; |
36 PageMain *pageMain; |
29 QPushButton *BtnSPBack; |
37 PageLocalGame *pageLocalGame; |
30 QWidget *pageET; |
38 PageEditTeam *pageEditTeam; |
31 QGroupBox *GBoxHedgehogs; |
39 PageMultiplayer *pageMultiplayer; |
32 QGroupBox *GBoxTeam; |
40 PagePlayDemo *pagePlayDemo; |
33 QGroupBox *GBoxFort; |
41 PageOptions *pageOptions; |
34 QComboBox *CBFort; |
42 PageNet *pageNet; |
35 QLabel *FortPreview; |
43 PageNetChat *pageNetChat; |
36 QGroupBox *GBoxGrave; |
44 PageNetGame *pageNetGame; |
37 QComboBox *CBGrave; |
|
38 QLabel *GravePreview; |
|
39 QGroupBox *GBoxBinds; |
|
40 QToolBox *BindsBox; |
|
41 QWidget *page_A; |
|
42 QWidget *page_W; |
|
43 QWidget *page_WP; |
|
44 QWidget *page_O; |
|
45 QPushButton *BtnTeamDiscard; |
|
46 QPushButton *BtnTeamSave; |
|
47 QWidget *pageOpt; |
|
48 QGroupBox *groupBox; |
|
49 QPushButton *BtnNewTeam; |
|
50 QPushButton *BtnEditTeam; |
|
51 QComboBox *CBTeamName; |
|
52 QComboBox *CBResolution; |
|
53 QCheckBox *CBEnableSound; |
|
54 QCheckBox *CBFullscreen; |
|
55 QLabel *label; |
|
56 QLineEdit *editNetNick; |
|
57 QPushButton *BtnSaveOptions; |
|
58 QPushButton *BtnSetupBack; |
|
59 QWidget *pageMP; |
|
60 QPushButton *BtnMPBack; |
|
61 QListWidget *listWidget; |
|
62 QWidget *pagePDemo; |
|
63 QPushButton *BtnPlayDemo; |
|
64 QListWidget *DemosList; |
|
65 QPushButton *BtnDemosBack; |
|
66 QWidget *pageNet; |
|
67 QPushButton *BtnNetConnect; |
|
68 QPushButton *BtnNetBack; |
|
69 QWidget *pageNetChat; |
|
70 QPushButton *BtnNetChatDisconnect; |
|
71 QListWidget *ChannelsList; |
|
72 QPushButton *BtnNetChatJoin; |
|
73 QPushButton *BtnNetChatCreate; |
|
74 QWidget *pageNetGame; |
|
75 QPushButton *BtnNetCFGBack; |
|
76 QPushButton *BtnNetCFGAddTeam; |
|
77 QPushButton *BtnNetCFGGo; |
|
78 QListWidget *listNetTeams; |
|
79 QWidget *pageMain; |
|
80 QPushButton *BtnSinglePlayer; |
|
81 QPushButton *BtnMultiplayer; |
|
82 QPushButton *BtnSetup; |
|
83 QPushButton *BtnExit; |
|
84 QPushButton *BtnDemos; |
|
85 QPushButton *BtnNet; |
|
86 |
45 |
87 QStackedLayout *Pages; |
46 QStackedLayout *Pages; |
88 QFont *font14; |
47 QFont *font14; |
89 TeamSelWidget *PageLGTeamsSelect; |
|
90 GameCFGWidget *pageLGGameCFG; |
|
91 |
48 |
92 void setupUi(QMainWindow *HWForm); |
49 void setupUi(QMainWindow *HWForm); |
93 void SetupFonts(); |
50 void SetupFonts(); |
94 void SetupPages(QWidget *Parent); |
51 void SetupPages(QWidget *Parent); |
95 void SetupPageLocalGame(QWidget *Parent); |
|
96 void SetupPageEditTeam(QWidget *Parent); |
|
97 void SetupPageOptions(QWidget *Parent); |
|
98 void SetupPageMultiplayer(QWidget *Parent); |
|
99 void SetupPagePlayDemo(QWidget *Parent); |
|
100 void SetupPageNet(QWidget *Parent); |
|
101 void SetupPageNetChat(QWidget *Parent); |
52 void SetupPageNetChat(QWidget *Parent); |
102 void SetupPageNetGame(QWidget *Parent); |
53 void SetupPageNetGame(QWidget *Parent); |
103 void SetupPageMain(QWidget *Parent); |
|
104 |
|
105 void retranslateUi(QMainWindow *HWForm); |
|
106 }; |
54 }; |
107 |
55 |
108 namespace Ui { |
|
109 class HWForm: public Ui_HWForm {}; |
|
110 } // namespace Ui |
|
111 |
|
112 #endif // UI_HWFORM_H |
56 #endif // UI_HWFORM_H |