--- a/QTfrontend/hwform.cpp Tue Feb 20 19:00:46 2007 +0000
+++ b/QTfrontend/hwform.cpp Tue Feb 20 19:50:38 2007 +0000
@@ -261,6 +261,7 @@
void HWForm::_NetConnect(const QString & hostName, quint16 port, const QString & nick)
{
+ ui.pageNetGame->pChatWidget->clear();
hwnet = new HWNewNet(config, ui.pageNetGame->pGameCFG, ui.pageNetGame->pNetTeamsWidget);
connect(hwnet, SIGNAL(GameStateChanged(GameState)), this, SLOT(NetGameStateChanged(GameState)));
connect(hwnet, SIGNAL(AddGame(const QString &)), this, SLOT(AddGame(const QString &)));
@@ -271,6 +272,10 @@
ui.pageNetGame->pChatWidget, SLOT(onChatStringFromNet(const QStringList&)));
connect(ui.pageNetGame->pChatWidget, SIGNAL(chatLine(const QString&)),
hwnet, SLOT(chatLineToNet(const QString&)));
+ connect(hwnet, SIGNAL(nickAdded(const QString&)),
+ ui.pageNetGame->pChatWidget, SLOT(nickAdded(const QString&)));
+ connect(hwnet, SIGNAL(nickRemoved(const QString&)),
+ ui.pageNetGame->pChatWidget, SLOT(nickRemoved(const QString&)));
connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(hhogsNumChanged(const HWTeam&)),
hwnet, SLOT(onHedgehogsNumChanged(const HWTeam&)));