diff -r 2b1748161278 -r 8627698134b6 QTfrontend/ui/page/pagenet.cpp --- a/QTfrontend/ui/page/pagenet.cpp Fri Oct 21 18:53:36 2011 +0200 +++ b/QTfrontend/ui/page/pagenet.cpp Fri Oct 21 19:17:08 2011 +0200 @@ -17,6 +17,7 @@ */ #include +#include #include #include #include @@ -35,12 +36,6 @@ pageLayout->setColumnStretch(1, 1); pageLayout->setColumnStretch(2, 1); - BtnNetSvrStart = new QPushButton(this); - BtnNetSvrStart->setFont(*font14); - BtnNetSvrStart->setText(QPushButton::tr("Start server")); - BtnNetSvrStart->setVisible(haveServer); - pageLayout->addWidget(BtnNetSvrStart, 4, 2); - ConnGroupBox = new QGroupBox(this); ConnGroupBox->setTitle(QGroupBox::tr("Net game")); pageLayout->addWidget(ConnGroupBox, 2, 0, 1, 3); @@ -71,6 +66,20 @@ return pageLayout; } +QLayout * PageNet::footerLayoutDefinition() +{ + QHBoxLayout * footerLayout = new QHBoxLayout(); + + BtnNetSvrStart = formattedButton(QPushButton::tr("Start server")); + BtnNetSvrStart->setMinimumWidth(180); + BtnNetSvrStart->setVisible(haveServer); + + footerLayout->addStretch(); + footerLayout->addWidget(BtnNetSvrStart); + + return footerLayout; +} + void PageNet::connectSignals() { connect(BtnNetConnect, SIGNAL(clicked()), this, SLOT(slotConnect()));