QTfrontend/hwform.cpp
changeset 654 1019b8fa8638
parent 653 4f44fc06ca45
child 657 b34fc518a48a
equal deleted inserted replaced
653:4f44fc06ca45 654:1019b8fa8638
    29 #include <QListWidget>
    29 #include <QListWidget>
    30 #include <QStackedLayout>
    30 #include <QStackedLayout>
    31 #include <QLineEdit>
    31 #include <QLineEdit>
    32 #include <QLabel>
    32 #include <QLabel>
    33 #include <QRadioButton>
    33 #include <QRadioButton>
       
    34 #include <QSpinBox>
    34 
    35 
    35 #include "hwform.h"
    36 #include "hwform.h"
    36 #include "game.h"
    37 #include "game.h"
    37 #include "team.h"
    38 #include "team.h"
    38 #include "teamselect.h"
    39 #include "teamselect.h"
   403 		ui.pageNetGame->pNetTeamsWidget, SLOT(changeHHNum(const HWTeam&)));
   404 		ui.pageNetGame->pNetTeamsWidget, SLOT(changeHHNum(const HWTeam&)));
   404 	connect(hwnet, SIGNAL(teamColorChanged(const HWTeam&)),
   405 	connect(hwnet, SIGNAL(teamColorChanged(const HWTeam&)),
   405 		ui.pageNetGame->pNetTeamsWidget, SLOT(changeTeamColor(const HWTeam&)));
   406 		ui.pageNetGame->pNetTeamsWidget, SLOT(changeTeamColor(const HWTeam&)));
   406 
   407 
   407 	hwnet->Connect(hostName, port, nick);
   408 	hwnet->Connect(hostName, port, nick);
   408 	config->SaveOptions();
       
   409 }
   409 }
   410 
   410 
   411 void HWForm::NetConnect()
   411 void HWForm::NetConnect()
   412 {
   412 {
   413 	HWHostPortDialog * hpd = new HWHostPortDialog(this);
   413 	HWHostPortDialog * hpd = new HWHostPortDialog(this);
   414 
   414 	hpd->leHost->setText(*netHost);
   415 	hpd->exec();
   415 	hpd->sbPort->setValue(netPort);
   416 // FIXME:  _NetConnect(ui.pageNet->editIP->text(), 46631, ui.pageNet->editNetNick->text());
   416 
       
   417 	if (hpd->exec() == QDialog::Accepted)
       
   418 	{
       
   419 		config->SaveOptions();
       
   420 		delete netHost;
       
   421 		netHost = new QString(hpd->leHost->text());
       
   422 		netPort = hpd->sbPort->value();
       
   423 		_NetConnect(*netHost, netPort, ui.pageOptions->editNetNick->text());
       
   424 	}
   417 }
   425 }
   418 
   426 
   419 void HWForm::NetStartServer()
   427 void HWForm::NetStartServer()
   420 {
   428 {
   421   pnetserver = new HWNetServer;
   429   pnetserver = new HWNetServer;