1299 ui.pageRoomsList->chatWidget, SLOT(onChatAction(const QString&,const QString&)), Qt::QueuedConnection); |
1300 ui.pageRoomsList->chatWidget, SLOT(onChatAction(const QString&,const QString&)), Qt::QueuedConnection); |
1300 connect(hwnet, SIGNAL(lobbyChatMessage(const QString&, const QString&)), |
1301 connect(hwnet, SIGNAL(lobbyChatMessage(const QString&, const QString&)), |
1301 ui.pageRoomsList->chatWidget, SLOT(onChatMessage(const QString&, const QString&)), Qt::QueuedConnection); |
1302 ui.pageRoomsList->chatWidget, SLOT(onChatMessage(const QString&, const QString&)), Qt::QueuedConnection); |
1302 |
1303 |
1303 // nick list stuff |
1304 // nick list stuff |
1304 connect(hwnet, SIGNAL(nickAdded(const QString&, bool)), |
1305 { |
1305 ui.pageNetGame->chatWidget, SLOT(nickAdded(const QString&, bool)), Qt::QueuedConnection); |
1306 QSortFilterProxyModel * playersSortFilterModel = qobject_cast<QSortFilterProxyModel *>(hwnet->lobbyPlayersModel()); |
1306 connect(hwnet, SIGNAL(nickRemoved(const QString&)), |
1307 if(playersSortFilterModel) |
1307 ui.pageNetGame->chatWidget, SLOT(nickRemoved(const QString&)), Qt::QueuedConnection); |
1308 { |
1308 connect(hwnet, SIGNAL(nickAddedLobby(const QString&, bool)), |
1309 PlayersListModel * players = qobject_cast<PlayersListModel *>(playersSortFilterModel->sourceModel()); |
1309 ui.pageRoomsList->chatWidget, SLOT(nickAdded(const QString&, bool)), Qt::QueuedConnection); |
1310 connect(players, SIGNAL(nickAdded(const QString&, bool)), |
1310 connect(hwnet, SIGNAL(nickRemovedLobby(const QString&)), |
1311 ui.pageNetGame->chatWidget, SLOT(nickAdded(const QString&, bool))); |
1311 ui.pageRoomsList->chatWidget, SLOT(nickRemoved(const QString&)), Qt::QueuedConnection); |
1312 connect(players, SIGNAL(nickRemoved(const QString&)), |
1312 connect(hwnet, SIGNAL(nickRemovedLobby(const QString&, const QString&)), |
1313 ui.pageNetGame->chatWidget, SLOT(nickRemoved(const QString&))); |
1313 ui.pageRoomsList->chatWidget, SLOT(nickRemoved(const QString&, const QString&)), Qt::QueuedConnection); |
1314 connect(players, SIGNAL(nickAddedLobby(const QString&, bool)), |
|
1315 ui.pageRoomsList->chatWidget, SLOT(nickAdded(const QString&, bool))); |
|
1316 connect(players, SIGNAL(nickRemovedLobby(const QString&)), |
|
1317 ui.pageRoomsList->chatWidget, SLOT(nickRemoved(const QString&))); |
|
1318 connect(players, SIGNAL(nickRemovedLobby(const QString&, const QString&)), |
|
1319 ui.pageRoomsList->chatWidget, SLOT(nickRemoved(const QString&, const QString&))); |
|
1320 } |
|
1321 } |
1314 |
1322 |
1315 // teams selecting stuff |
1323 // teams selecting stuff |
1316 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(hhogsNumChanged(const HWTeam&)), |
1324 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(hhogsNumChanged(const HWTeam&)), |
1317 hwnet, SLOT(onHedgehogsNumChanged(const HWTeam&))); |
1325 hwnet, SLOT(onHedgehogsNumChanged(const HWTeam&))); |
1318 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(teamColorChanged(const HWTeam&)), |
1326 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(teamColorChanged(const HWTeam&)), |