59 //pageLayout->setMargin(25); |
59 //pageLayout->setMargin(25); |
60 //pageLayout->setColumnStretch(0, 1); |
60 //pageLayout->setColumnStretch(0, 1); |
61 //pageLayout->setColumnStretch(1, 2); |
61 //pageLayout->setColumnStretch(1, 2); |
62 //pageLayout->setColumnStretch(2, 1); |
62 //pageLayout->setColumnStretch(2, 1); |
63 |
63 |
64 QPushButton* btnLogo = addButton(":/res/HedgewarsTitle.png", pageLayout, 0, 0, 1, 4, true); |
64 //QPushButton* btnLogo = addButton(":/res/HedgewarsTitle.png", pageLayout, 0, 0, 1, 4, true); |
65 pageLayout->setAlignment(btnLogo, Qt::AlignHCenter); |
65 //pageLayout->setAlignment(btnLogo, Qt::AlignHCenter); |
66 pageLayout->setRowStretch(0, 1); |
66 pageLayout->setRowStretch(0, 1); |
67 pageLayout->setRowStretch(1, 1); |
67 pageLayout->setRowStretch(1, 1); |
68 pageLayout->setRowStretch(2, 0); |
68 pageLayout->setRowStretch(2, 0); |
69 pageLayout->setRowStretch(3, 1); |
69 pageLayout->setRowStretch(3, 1); |
|
70 pageLayout->setRowStretch(4, 1); |
70 |
71 |
71 BtnSinglePlayer = addButton(":/res/LocalPlay.png", pageLayout, 2, 0, 1, 2, true); |
72 BtnSinglePlayer = addButton(":/res/LocalPlay.png", pageLayout, 2, 0, 1, 2, true); |
72 pageLayout->setAlignment(BtnSinglePlayer, Qt::AlignHCenter); |
73 pageLayout->setAlignment(BtnSinglePlayer, Qt::AlignHCenter); |
73 |
74 |
74 BtnNet = addButton(":/res/NetworkPlay.png", pageLayout, 2, 2, 1, 2, true); |
75 BtnNet = addButton(":/res/NetworkPlay.png", pageLayout, 2, 2, 1, 2, true); |
75 pageLayout->setAlignment(BtnNet, Qt::AlignHCenter); |
76 pageLayout->setAlignment(BtnNet, Qt::AlignHCenter); |
76 |
77 |
77 BtnSetup = addButton(":/res/Settings.png", pageLayout, 3, 3, true); |
78 BtnSetup = addButton(":/res/Settings.png", pageLayout, 4, 3, true); |
78 |
79 |
79 BtnInfo = addButton(":/res/About.png", pageLayout, 3, 1, 1, 2, true); |
80 //BtnInfo = addButton(":/res/About.png", pageLayout, 3, 1, 1, 2, true); |
|
81 BtnInfo = addButton(":/res/HedgewarsTitle.png", pageLayout, 0, 0, 1, 4, true); |
80 pageLayout->setAlignment(BtnInfo, Qt::AlignHCenter); |
82 pageLayout->setAlignment(BtnInfo, Qt::AlignHCenter); |
81 |
83 //pageLayout->setAlignment(BtnInfo, Qt::AlignHCenter); |
82 BtnExit = addButton(":/res/Exit.png", pageLayout, 3, 0, 1, 1, true); |
84 |
|
85 BtnExit = addButton(":/res/Exit.png", pageLayout, 4, 0, 1, 1, true); |
83 } |
86 } |
84 |
87 |
85 PageEditTeam::PageEditTeam(QWidget* parent) : |
88 PageEditTeam::PageEditTeam(QWidget* parent) : |
86 AbstractPage(parent) |
89 AbstractPage(parent) |
87 { |
90 { |
286 |
289 |
287 CBTeamName = new QComboBox(teamsBox); |
290 CBTeamName = new QComboBox(teamsBox); |
288 GBTlayout->addWidget(CBTeamName, 0, 0, 1, 2); |
291 GBTlayout->addWidget(CBTeamName, 0, 0, 1, 2); |
289 |
292 |
290 BtnEditTeam = addButton(tr("Edit team"), GBTlayout, 1, 1); |
293 BtnEditTeam = addButton(tr("Edit team"), GBTlayout, 1, 1); |
291 pageLayout->addWidget(teamsBox, 0, 0, 1, 3); |
294 |
|
295 labelNN = new QLabel(teamsBox); |
|
296 labelNN->setText(QLabel::tr("Net nick")); |
|
297 GBTlayout->addWidget(labelNN, 2, 0, 1, 2); |
|
298 |
|
299 editNetNick = new QLineEdit(teamsBox); |
|
300 editNetNick->setMaxLength(20); |
|
301 editNetNick->setText(QLineEdit::tr("unnamed")); |
|
302 GBTlayout->addWidget(editNetNick, 3, 0, 1, 2); |
|
303 |
292 gbTBLayout->addWidget(teamsBox); |
304 gbTBLayout->addWidget(teamsBox); |
293 } |
305 } |
294 |
306 |
295 { |
307 { |
296 IconedGroupBox* groupWeapons = new IconedGroupBox(this); |
308 IconedGroupBox* groupWeapons = new IconedGroupBox(this); |
|
309 groupWeapons->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); |
297 groupWeapons->setIcon(QIcon(":/res/weaponsicon.png")); |
310 groupWeapons->setIcon(QIcon(":/res/weaponsicon.png")); |
298 groupWeapons->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); |
311 //groupWeapons->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); |
299 groupWeapons->setTitle(QGroupBox::tr("Weapons")); |
312 groupWeapons->setTitle(QGroupBox::tr("Weapons")); |
300 QGridLayout * WeaponsLayout = new QGridLayout(groupWeapons); |
313 QGridLayout * WeaponsLayout = new QGridLayout(groupWeapons); |
301 |
314 |
302 WeaponsButt = addButton(tr("Weapons set"), WeaponsLayout, 1, 0); |
315 WeaponsButt = addButton(tr("Weapons set"), WeaponsLayout, 1, 0); |
303 WeaponsName = new QComboBox(this); |
316 WeaponsName = new QComboBox(this); |
358 GBAfpslayout->addWidget(fpsedit); |
371 GBAfpslayout->addWidget(fpsedit); |
359 |
372 |
360 BtnSaveOptions = addButton(":/res/Save.png", pageLayout, 4, 2, true); |
373 BtnSaveOptions = addButton(":/res/Save.png", pageLayout, 4, 2, true); |
361 |
374 |
362 BtnBack = addButton(":/res/Exit.png", pageLayout, 4, 0, true); |
375 BtnBack = addButton(":/res/Exit.png", pageLayout, 4, 0, true); |
363 |
|
364 NNGroupBox = new QGroupBox(this); |
|
365 NNGroupBox->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed); |
|
366 NNGroupBox->setTitle(QGroupBox::tr("Net options")); |
|
367 pageLayout->addWidget(NNGroupBox, 2, 2); |
|
368 |
|
369 QGridLayout * GBNlayout = new QGridLayout(NNGroupBox); |
|
370 labelNN = new QLabel(NNGroupBox); |
|
371 labelNN->setText(QLabel::tr("Net nick")); |
|
372 GBNlayout->addWidget(labelNN, 0, 0); |
|
373 |
|
374 editNetNick = new QLineEdit(NNGroupBox); |
|
375 editNetNick->setMaxLength(20); |
|
376 editNetNick->setText(QLineEdit::tr("unnamed")); |
|
377 GBNlayout->addWidget(editNetNick, 0, 1); |
|
378 } |
376 } |
379 |
377 |
380 PageNet::PageNet(QWidget* parent) : AbstractPage(parent) |
378 PageNet::PageNet(QWidget* parent) : AbstractPage(parent) |
381 { |
379 { |
382 QFont * font14 = new QFont("MS Shell Dlg", 14); |
380 QFont * font14 = new QFont("MS Shell Dlg", 14); |