diff -r c11cc7246df7 -r 869f80966a77 QTfrontend/ui/page/pagenetgame.cpp --- a/QTfrontend/ui/page/pagenetgame.cpp Mon Jan 14 12:07:06 2013 +0400 +++ b/QTfrontend/ui/page/pagenetgame.cpp Mon Jan 14 11:19:59 2013 +0100 @@ -40,24 +40,31 @@ chatWidget = new HWChatWidget(this, true); chatWidget->setShowFollow(false); // don't show follow in nicks' context menus chatWidget->setIgnoreListKick(true); // kick ignored players automatically - pageLayout->addWidget(chatWidget, 2, 0, 1, 2); - pageLayout->setRowStretch(1, 100); - pageLayout->setRowStretch(2, 100); + pageLayout->addWidget(chatWidget, 1, 0, 1, 2); + pageLayout->setRowStretch(0, 0); + pageLayout->setRowStretch(1, 0); pGameCFG = new GameCFGWidget(this); pageLayout->addWidget(pGameCFG, 0, 0); - btnSetup = new QPushButton(this); - btnSetup->setText(QPushButton::tr("Setup")); - pageLayout->addWidget(btnSetup, 1, 0); - pNetTeamsWidget = new TeamSelWidget(this); pNetTeamsWidget->setAcceptOuter(true); - pageLayout->addWidget(pNetTeamsWidget, 0, 1, 2, 1); + pNetTeamsWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum); + pageLayout->addWidget(pNetTeamsWidget, 0, 1, 1, 1); return pageLayout; } +QLayout * PageNetGame::footerLayoutLeftDefinition() +{ + QHBoxLayout * bottomLeftLayout = new QHBoxLayout(); + + btnSetup = addButton(":/res/Settings.png", bottomLeftLayout, 0, true); + btnSetup->setWhatsThis(tr("Edit game preferences")); + + return bottomLeftLayout; +} + QLayout * PageNetGame::footerLayoutDefinition() { QHBoxLayout * bottomLayout = new QHBoxLayout; @@ -84,7 +91,17 @@ BtnMaster = addButton(tr("Control"), bottomLayout, 3); bottomLayout->insertStretch(3, 100); - BtnStart = addButton(QAction::tr("Start"), bottomLayout, 3); + const QIcon& lp = QIcon(":/res/Start.png"); + QSize sz = lp.actualSize(QSize(65535, 65535)); + BtnStart = new QPushButton(); + BtnStart->setText(tr("Start")); + BtnStart->setMinimumWidth(sz.width() + 60); + BtnStart->setIcon(lp); + BtnStart->setFixedHeight(50); + BtnStart->setIconSize(sz); + BtnStart->setFlat(true); + BtnStart->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); + bottomLayout->addWidget(BtnStart); return bottomLayout; }