diff -r a740069c21e3 -r 8b5345758f62 QTfrontend/pagenet.cpp --- a/QTfrontend/pagenet.cpp Mon Sep 26 21:45:33 2011 +0400 +++ b/QTfrontend/pagenet.cpp Tue Sep 27 00:38:39 2011 +0200 @@ -27,10 +27,10 @@ #include "hwconsts.h" #include "netudpwidget.h" -PageNet::PageNet(QWidget* parent) : AbstractPage(parent) +QLayout * PageNet::bodyLayoutDefinition() { - QFont * font14 = new QFont("MS Shell Dlg", 14); - QGridLayout * pageLayout = new QGridLayout(this); + QGridLayout * pageLayout = new QGridLayout(); + pageLayout->setColumnStretch(0, 1); pageLayout->setColumnStretch(1, 1); pageLayout->setColumnStretch(2, 1); @@ -41,11 +41,6 @@ BtnNetSvrStart->setVisible(haveServer); pageLayout->addWidget(BtnNetSvrStart, 4, 2); - - BtnBack = addButton(":/res/Exit.png", pageLayout, 4, 0, true); - connect(BtnBack, SIGNAL(clicked()), this, SIGNAL(goBack())); - - ConnGroupBox = new QGroupBox(this); ConnGroupBox->setTitle(QGroupBox::tr("Net game")); pageLayout->addWidget(ConnGroupBox, 2, 0, 1, 3); @@ -73,9 +68,19 @@ BtnSpecifyServer->setText(QPushButton::tr("Specify")); GBClayout->addWidget(BtnSpecifyServer, 2, 1); + return pageLayout; +} + +void PageNet::connectSignals() +{ connect(BtnNetConnect, SIGNAL(clicked()), this, SLOT(slotConnect())); } +PageNet::PageNet(QWidget* parent) : AbstractPage(parent) +{ + initPage(); +} + void PageNet::updateServersList() { tvServersList->setModel(new HWNetUdpModel(tvServersList));