QTfrontend/pagenet.cpp
changeset 6042 8b5345758f62
parent 6009 14f6fc9869f2
--- 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));