521 pageLayout->setColumnStretch(0, 50); |
523 pageLayout->setColumnStretch(0, 50); |
522 pageLayout->setColumnStretch(1, 50); |
524 pageLayout->setColumnStretch(1, 50); |
523 |
525 |
524 // chatwidget |
526 // chatwidget |
525 pChatWidget = new HWChatWidget(this); |
527 pChatWidget = new HWChatWidget(this); |
526 pageLayout->addWidget(pChatWidget, 1, 0); |
528 pageLayout->addWidget(pChatWidget, 1, 0, 2, 1); |
527 pageLayout->setRowStretch(1, 100); |
529 pageLayout->setRowStretch(1, 100); |
528 |
530 |
529 pGameCFG = new GameCFGWidget(this); |
531 pGameCFG = new GameCFGWidget(this); |
530 pageLayout->addWidget(pGameCFG, 0, 0); |
532 pageLayout->addWidget(pGameCFG, 0, 0); |
531 |
533 |
532 pNetTeamsWidget = new TeamSelWidget(this); |
534 pNetTeamsWidget = new TeamSelWidget(this); |
533 pNetTeamsWidget->setAcceptOuter(true); |
535 pNetTeamsWidget->setAcceptOuter(true); |
534 pageLayout->addWidget(pNetTeamsWidget, 0, 1, 2, 1); |
536 pageLayout->addWidget(pNetTeamsWidget, 0, 1, 2, 1); |
535 |
537 |
536 BtnBack = addButton(":/res/Exit.png", pageLayout, 2, 0, true); |
|
537 |
|
538 BtnGo = new QPushButton(this); |
538 BtnGo = new QPushButton(this); |
539 BtnGo->setFont(*font14); |
539 BtnGo->setFont(*font14); |
540 BtnGo->setText(QPushButton::tr("Ready")); |
540 BtnGo->setText(QPushButton::tr("Ready")); |
541 pageLayout->addWidget(BtnGo, 2, 1); |
541 pageLayout->addWidget(BtnGo, 3, 1); |
|
542 |
|
543 BtnBack = addButton(":/res/Exit.png", pageLayout, 3, 0, true); |
|
544 |
|
545 BtnMaster = addButton(tr("Control"), pageLayout, 2, 1); |
|
546 QMenu * menu = new QMenu(BtnMaster); |
|
547 startGame = new QAction(QAction::tr("Start"), menu); |
|
548 restrictJoins = new QAction(QAction::tr("Restrict Joins"), menu); |
|
549 restrictJoins->setCheckable(true); |
|
550 restrictTeamAdds = new QAction(QAction::tr("Restrict Team Additions"), menu); |
|
551 restrictTeamAdds->setCheckable(true); |
|
552 menu->addAction(startGame); |
|
553 menu->addAction(restrictJoins); |
|
554 menu->addAction(restrictTeamAdds); |
|
555 |
|
556 BtnMaster->setMenu(menu); |
542 } |
557 } |
543 |
558 |
544 PageInfo::PageInfo(QWidget* parent) : AbstractPage(parent) |
559 PageInfo::PageInfo(QWidget* parent) : AbstractPage(parent) |
545 { |
560 { |
546 QFont * font14 = new QFont("MS Shell Dlg", 14); |
561 QFont * font14 = new QFont("MS Shell Dlg", 14); |