QTfrontend/hwform.cpp
changeset 465 07eca0a2546c
parent 461 105af110b0e6
child 471 e1eb64ba5e9c
equal deleted inserted replaced
464:7f48321fc38a 465:07eca0a2546c
   259   _NetConnect(curritem->text(), 46631, ui.pageNet->editNetNick->text());
   259   _NetConnect(curritem->text(), 46631, ui.pageNet->editNetNick->text());
   260 }
   260 }
   261 
   261 
   262 void HWForm::_NetConnect(const QString & hostName, quint16 port, const QString & nick)
   262 void HWForm::_NetConnect(const QString & hostName, quint16 port, const QString & nick)
   263 {
   263 {
       
   264 	ui.pageNetGame->pChatWidget->clear();
   264 	hwnet = new HWNewNet(config, ui.pageNetGame->pGameCFG, ui.pageNetGame->pNetTeamsWidget);
   265 	hwnet = new HWNewNet(config, ui.pageNetGame->pGameCFG, ui.pageNetGame->pNetTeamsWidget);
   265 	connect(hwnet, SIGNAL(GameStateChanged(GameState)), this, SLOT(NetGameStateChanged(GameState)));
   266 	connect(hwnet, SIGNAL(GameStateChanged(GameState)), this, SLOT(NetGameStateChanged(GameState)));
   266 	connect(hwnet, SIGNAL(AddGame(const QString &)), this, SLOT(AddGame(const QString &)));
   267 	connect(hwnet, SIGNAL(AddGame(const QString &)), this, SLOT(AddGame(const QString &)));
   267 	connect(hwnet, SIGNAL(EnteredGame()), this, SLOT(NetGameEnter()));
   268 	connect(hwnet, SIGNAL(EnteredGame()), this, SLOT(NetGameEnter()));
   268 	connect(hwnet, SIGNAL(AddNetTeam(const HWTeam&)), this, SLOT(AddNetTeam(const HWTeam&)));
   269 	connect(hwnet, SIGNAL(AddNetTeam(const HWTeam&)), this, SLOT(AddNetTeam(const HWTeam&)));
   269 
   270 
   270 	connect(hwnet, SIGNAL(chatStringFromNet(const QStringList&)), 
   271 	connect(hwnet, SIGNAL(chatStringFromNet(const QStringList&)), 
   271 		ui.pageNetGame->pChatWidget, SLOT(onChatStringFromNet(const QStringList&)));
   272 		ui.pageNetGame->pChatWidget, SLOT(onChatStringFromNet(const QStringList&)));
   272 	connect(ui.pageNetGame->pChatWidget, SIGNAL(chatLine(const QString&)),
   273 	connect(ui.pageNetGame->pChatWidget, SIGNAL(chatLine(const QString&)),
   273 		hwnet, SLOT(chatLineToNet(const QString&)));
   274 		hwnet, SLOT(chatLineToNet(const QString&)));
       
   275 	connect(hwnet, SIGNAL(nickAdded(const QString&)), 
       
   276 		ui.pageNetGame->pChatWidget, SLOT(nickAdded(const QString&)));
       
   277 	connect(hwnet, SIGNAL(nickRemoved(const QString&)), 
       
   278 		ui.pageNetGame->pChatWidget, SLOT(nickRemoved(const QString&)));
   274 
   279 
   275 	connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(hhogsNumChanged(const HWTeam&)),
   280 	connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(hhogsNumChanged(const HWTeam&)),
   276 		hwnet, SLOT(onHedgehogsNumChanged(const HWTeam&)));
   281 		hwnet, SLOT(onHedgehogsNumChanged(const HWTeam&)));
   277 	connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(teamColorChanged(const HWTeam&)),
   282 	connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(teamColorChanged(const HWTeam&)),
   278 		hwnet, SLOT(onTeamColorChanged(const HWTeam&)));
   283 		hwnet, SLOT(onTeamColorChanged(const HWTeam&)));