diff -r a740069c21e3 -r 8b5345758f62 QTfrontend/pagenetserver.cpp --- a/QTfrontend/pagenetserver.cpp Mon Sep 26 21:45:33 2011 +0400 +++ b/QTfrontend/pagenetserver.cpp Tue Sep 27 00:38:39 2011 +0200 @@ -17,6 +17,8 @@ */ #include +#include +#include #include #include #include @@ -25,29 +27,12 @@ #include "pagenetserver.h" -PageNetServer::PageNetServer(QWidget* parent) : AbstractPage(parent) +QLayout * PageNetServer::bodyLayoutDefinition() { - QFont * font14 = new QFont("MS Shell Dlg", 14); - QGridLayout * pageLayout = new QGridLayout(this); - pageLayout->setColumnStretch(0, 1); - pageLayout->setColumnStretch(1, 1); - pageLayout->setColumnStretch(2, 1); - - pageLayout->setRowStretch(0, 1); - pageLayout->setRowStretch(1, 0); - - - BtnBack =addButton(":/res/Exit.png", pageLayout, 1, 0, true); - connect(BtnBack, SIGNAL(clicked()), this, SIGNAL(goBack())); - - - BtnStart = new QPushButton(this); - BtnStart->setFont(*font14); - BtnStart->setText(QPushButton::tr("Start")); - pageLayout->addWidget(BtnStart, 1, 2); + QVBoxLayout * pageLayout = new QVBoxLayout(); QWidget * wg = new QWidget(this); - pageLayout->addWidget(wg, 0, 0, 1, 3); + pageLayout->addWidget(wg); QGridLayout * wgLayout = new QGridLayout(wg); wgLayout->setColumnStretch(0, 1); @@ -82,9 +67,33 @@ BtnDefault->setText(QPushButton::tr("default")); gbLayout->addWidget(BtnDefault, 1, 2); + return pageLayout; +} + +QLayout * PageNetServer::footerLayoutDefinition() +{ + QHBoxLayout * bottomLayout = new QHBoxLayout(); + + BtnStart = new QPushButton(this); + BtnStart->setFont(*font14); + BtnStart->setText(QPushButton::tr("Start")); + + bottomLayout->addStretch(); + bottomLayout->addWidget(BtnStart); + + return bottomLayout; +} + +void PageNetServer::connectSignals() +{ connect(BtnDefault, SIGNAL(clicked()), this, SLOT(setDefaultPort())); } +PageNetServer::PageNetServer(QWidget* parent) : AbstractPage(parent) +{ + initPage(); +} + void PageNetServer::setDefaultPort() { sbPort->setValue(46631);