equal
deleted
inserted
replaced
40 #include "hwconsts.h" |
40 #include "hwconsts.h" |
41 #include "newnetclient.h" |
41 #include "newnetclient.h" |
42 #include "gamecfgwidget.h" |
42 #include "gamecfgwidget.h" |
43 #include "netserverslist.h" |
43 #include "netserverslist.h" |
44 #include "netudpwidget.h" |
44 #include "netudpwidget.h" |
|
45 #include "netudpserver.h" |
45 #include "netwwwwidget.h" |
46 #include "netwwwwidget.h" |
|
47 #include "netwwwserver.h" |
46 #include "chatwidget.h" |
48 #include "chatwidget.h" |
47 #include "playrecordpage.h" |
49 #include "playrecordpage.h" |
48 |
50 |
49 HWForm::HWForm(QWidget *parent) |
51 HWForm::HWForm(QWidget *parent) |
50 : QMainWindow(parent), pnetserver(0), pUdpServer(0), editedTeam(0) |
52 : QMainWindow(parent), pnetserver(0), pRegisterServer(0), editedTeam(0) |
51 { |
53 { |
52 ui.setupUi(this); |
54 ui.setupUi(this); |
53 config = new GameUIConfig(this, cfgdir->absolutePath() + "/hedgewars.ini"); |
55 config = new GameUIConfig(this, cfgdir->absolutePath() + "/hedgewars.ini"); |
54 |
56 |
55 UpdateTeamsLists(); |
57 UpdateTeamsLists(); |
398 void HWForm::NetStartServer() |
400 void HWForm::NetStartServer() |
399 { |
401 { |
400 pnetserver = new HWNetServer; |
402 pnetserver = new HWNetServer; |
401 pnetserver->StartServer(); |
403 pnetserver->StartServer(); |
402 _NetConnect("localhost", pnetserver->getRunningPort(), ui.pageNet->editNetNick->text()); |
404 _NetConnect("localhost", pnetserver->getRunningPort(), ui.pageNet->editNetNick->text()); |
403 // pUdpServer = new HWNetUdpServer(); |
405 pRegisterServer = new HWNetWwwServer(0, "hedgewars server", 46631); |
404 } |
406 } |
405 |
407 |
406 void HWForm::NetDisconnect() |
408 void HWForm::NetDisconnect() |
407 { |
409 { |
408 if(hwnet) { |
410 if(hwnet) { |
409 hwnet->Disconnect(); |
411 hwnet->Disconnect(); |
410 delete hwnet; |
412 delete hwnet; |
411 hwnet=0; |
413 hwnet=0; |
412 } |
414 } |
413 if(pnetserver) { |
415 if(pnetserver) { |
414 // pUdpServer->deleteLater(); |
416 pRegisterServer->deleteLater(); |
415 pnetserver->StopServer(); |
417 pnetserver->StopServer(); |
416 delete pnetserver; |
418 delete pnetserver; |
417 pnetserver=0; |
419 pnetserver=0; |
418 } |
420 } |
419 } |
421 } |