1039 connect(hwnet, SIGNAL(AuthFailed()), this, SLOT(NetAuthFailed()), Qt::QueuedConnection); |
1039 connect(hwnet, SIGNAL(AuthFailed()), this, SLOT(NetAuthFailed()), Qt::QueuedConnection); |
1040 //connect(ui.pageNetGame->BtnBack, SIGNAL(clicked()), hwnet, SLOT(partRoom())); |
1040 //connect(ui.pageNetGame->BtnBack, SIGNAL(clicked()), hwnet, SLOT(partRoom())); |
1041 |
1041 |
1042 // rooms list page stuff |
1042 // rooms list page stuff |
1043 connect(hwnet, SIGNAL(roomsList(const QStringList&)), |
1043 connect(hwnet, SIGNAL(roomsList(const QStringList&)), |
1044 ui.pageRoomsList, SLOT(setRoomsList(const QStringList&))); |
1044 ui.pageRoomsList, SLOT(setRoomsList(const QStringList&)), Qt::QueuedConnection); |
1045 connect(hwnet, SIGNAL(adminAccess(bool)), |
1045 connect(hwnet, SIGNAL(adminAccess(bool)), |
1046 ui.pageRoomsList, SLOT(setAdmin(bool))); |
1046 ui.pageRoomsList, SLOT(setAdmin(bool)), Qt::QueuedConnection); |
1047 connect(hwnet, SIGNAL(adminAccess(bool)), |
1047 connect(hwnet, SIGNAL(adminAccess(bool)), |
1048 ui.pageRoomsList->chatWidget, SLOT(adminAccess(bool))); |
1048 ui.pageRoomsList->chatWidget, SLOT(adminAccess(bool)), Qt::QueuedConnection); |
1049 |
1049 |
1050 connect(hwnet, SIGNAL(serverMessage(const QString&)), |
1050 connect(hwnet, SIGNAL(serverMessage(const QString&)), |
1051 ui.pageRoomsList->chatWidget, SLOT(onServerMessage(const QString&))); |
1051 ui.pageRoomsList->chatWidget, SLOT(onServerMessage(const QString&)), Qt::QueuedConnection); |
1052 |
1052 |
1053 connect(ui.pageRoomsList, SIGNAL(askForCreateRoom(const QString &)), |
1053 connect(ui.pageRoomsList, SIGNAL(askForCreateRoom(const QString &)), |
1054 hwnet, SLOT(CreateRoom(const QString&))); |
1054 hwnet, SLOT(CreateRoom(const QString&))); |
1055 connect(ui.pageRoomsList, SIGNAL(askForJoinRoom(const QString &)), |
1055 connect(ui.pageRoomsList, SIGNAL(askForJoinRoom(const QString &)), |
1056 hwnet, SLOT(JoinRoom(const QString&))); |
1056 hwnet, SLOT(JoinRoom(const QString&))); |
1061 connect(ui.pageRoomsList, SIGNAL(askForRoomList()), |
1061 connect(ui.pageRoomsList, SIGNAL(askForRoomList()), |
1062 hwnet, SLOT(askRoomsList())); |
1062 hwnet, SLOT(askRoomsList())); |
1063 |
1063 |
1064 // room status stuff |
1064 // room status stuff |
1065 connect(hwnet, SIGNAL(roomMaster(bool)), |
1065 connect(hwnet, SIGNAL(roomMaster(bool)), |
1066 this, SLOT(NetGameChangeStatus(bool))); |
1066 this, SLOT(NetGameChangeStatus(bool)), Qt::QueuedConnection); |
1067 |
1067 |
1068 // net page stuff |
1068 // net page stuff |
1069 connect(hwnet, SIGNAL(chatStringFromNet(const QString&)), |
1069 connect(hwnet, SIGNAL(chatStringFromNet(const QString&)), |
1070 ui.pageNetGame->pChatWidget, SLOT(onChatString(const QString&))); |
1070 ui.pageNetGame->pChatWidget, SLOT(onChatString(const QString&)), Qt::QueuedConnection); |
1071 connect(hwnet, SIGNAL(setReadyStatus(const QString &, bool)), |
1071 connect(hwnet, SIGNAL(setReadyStatus(const QString &, bool)), |
1072 ui.pageNetGame->pChatWidget, SLOT(setReadyStatus(const QString &, bool))); |
1072 ui.pageNetGame->pChatWidget, SLOT(setReadyStatus(const QString &, bool)), Qt::QueuedConnection); |
1073 connect(hwnet, SIGNAL(chatStringFromMe(const QString&)), |
1073 connect(hwnet, SIGNAL(chatStringFromMe(const QString&)), |
1074 ui.pageNetGame->pChatWidget, SLOT(onChatString(const QString&))); |
1074 ui.pageNetGame->pChatWidget, SLOT(onChatString(const QString&)), Qt::QueuedConnection); |
1075 connect(hwnet, SIGNAL(roomMaster(bool)), |
1075 connect(hwnet, SIGNAL(roomMaster(bool)), |
1076 ui.pageNetGame->pChatWidget, SLOT(adminAccess(bool))); |
1076 ui.pageNetGame->pChatWidget, SLOT(adminAccess(bool)), Qt::QueuedConnection); |
1077 connect(ui.pageNetGame->pChatWidget, SIGNAL(chatLine(const QString&)), |
1077 connect(ui.pageNetGame->pChatWidget, SIGNAL(chatLine(const QString&)), |
1078 hwnet, SLOT(chatLineToNet(const QString&))); |
1078 hwnet, SLOT(chatLineToNet(const QString&))); |
1079 connect(ui.pageNetGame->BtnGo, SIGNAL(clicked()), hwnet, SLOT(ToggleReady())); |
1079 connect(ui.pageNetGame->BtnGo, SIGNAL(clicked()), hwnet, SLOT(ToggleReady())); |
1080 connect(hwnet, SIGNAL(setMyReadyStatus(bool)), |
1080 connect(hwnet, SIGNAL(setMyReadyStatus(bool)), |
1081 ui.pageNetGame, SLOT(setReadyStatus(bool))); |
1081 ui.pageNetGame, SLOT(setReadyStatus(bool)), Qt::QueuedConnection); |
1082 |
1082 |
1083 // chat widget actions |
1083 // chat widget actions |
1084 connect(ui.pageNetGame->pChatWidget, SIGNAL(kick(const QString&)), |
1084 connect(ui.pageNetGame->pChatWidget, SIGNAL(kick(const QString&)), |
1085 hwnet, SLOT(kickPlayer(const QString&))); |
1085 hwnet, SLOT(kickPlayer(const QString&))); |
1086 connect(ui.pageNetGame->pChatWidget, SIGNAL(ban(const QString&)), |
1086 connect(ui.pageNetGame->pChatWidget, SIGNAL(ban(const QString&)), |
1100 |
1100 |
1101 // chatting |
1101 // chatting |
1102 connect(ui.pageRoomsList->chatWidget, SIGNAL(chatLine(const QString&)), |
1102 connect(ui.pageRoomsList->chatWidget, SIGNAL(chatLine(const QString&)), |
1103 hwnet, SLOT(chatLineToLobby(const QString&))); |
1103 hwnet, SLOT(chatLineToLobby(const QString&))); |
1104 connect(hwnet, SIGNAL(chatStringLobby(const QString&)), |
1104 connect(hwnet, SIGNAL(chatStringLobby(const QString&)), |
1105 ui.pageRoomsList->chatWidget, SLOT(onChatString(const QString&))); |
1105 ui.pageRoomsList->chatWidget, SLOT(onChatString(const QString&)), Qt::QueuedConnection); |
1106 connect(hwnet, SIGNAL(chatStringLobby(const QString&, const QString&)), |
1106 connect(hwnet, SIGNAL(chatStringLobby(const QString&, const QString&)), |
1107 ui.pageRoomsList->chatWidget, SLOT(onChatString(const QString&, const QString&))); |
1107 ui.pageRoomsList->chatWidget, SLOT(onChatString(const QString&, const QString&))); |
1108 connect(hwnet, SIGNAL(chatStringFromMeLobby(const QString&)), |
1108 connect(hwnet, SIGNAL(chatStringFromMeLobby(const QString&)), |
1109 ui.pageRoomsList->chatWidget, SLOT(onChatString(const QString&))); |
1109 ui.pageRoomsList->chatWidget, SLOT(onChatString(const QString&)), Qt::QueuedConnection); |
1110 |
1110 |
1111 // nick list stuff |
1111 // nick list stuff |
1112 connect(hwnet, SIGNAL(nickAdded(const QString&, bool)), |
1112 connect(hwnet, SIGNAL(nickAdded(const QString&, bool)), |
1113 ui.pageNetGame->pChatWidget, SLOT(nickAdded(const QString&, bool))); |
1113 ui.pageNetGame->pChatWidget, SLOT(nickAdded(const QString&, bool)), Qt::QueuedConnection); |
1114 connect(hwnet, SIGNAL(nickRemoved(const QString&)), |
1114 connect(hwnet, SIGNAL(nickRemoved(const QString&)), |
1115 ui.pageNetGame->pChatWidget, SLOT(nickRemoved(const QString&))); |
1115 ui.pageNetGame->pChatWidget, SLOT(nickRemoved(const QString&)), Qt::QueuedConnection); |
1116 connect(hwnet, SIGNAL(nickAddedLobby(const QString&, bool)), |
1116 connect(hwnet, SIGNAL(nickAddedLobby(const QString&, bool)), |
1117 ui.pageRoomsList->chatWidget, SLOT(nickAdded(const QString&, bool))); |
1117 ui.pageRoomsList->chatWidget, SLOT(nickAdded(const QString&, bool)), Qt::QueuedConnection); |
1118 connect(hwnet, SIGNAL(nickRemovedLobby(const QString&)), |
1118 connect(hwnet, SIGNAL(nickRemovedLobby(const QString&)), |
1119 ui.pageRoomsList->chatWidget, SLOT(nickRemoved(const QString&))); |
1119 ui.pageRoomsList->chatWidget, SLOT(nickRemoved(const QString&)), Qt::QueuedConnection); |
1120 |
1120 |
1121 // teams selecting stuff |
1121 // teams selecting stuff |
1122 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(hhogsNumChanged(const HWTeam&)), |
1122 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(hhogsNumChanged(const HWTeam&)), |
1123 hwnet, SLOT(onHedgehogsNumChanged(const HWTeam&))); |
1123 hwnet, SLOT(onHedgehogsNumChanged(const HWTeam&))); |
1124 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(teamColorChanged(const HWTeam&)), |
1124 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(teamColorChanged(const HWTeam&)), |
1125 hwnet, SLOT(onTeamColorChanged(const HWTeam&))); |
1125 hwnet, SLOT(onTeamColorChanged(const HWTeam&))); |
1126 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(teamWillPlay(HWTeam)), hwnet, SLOT(AddTeam(HWTeam))); |
1126 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(teamWillPlay(HWTeam)), hwnet, SLOT(AddTeam(HWTeam))); |
1127 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(acceptRequested(HWTeam)), hwnet, SLOT(AddTeam(HWTeam))); |
1127 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(acceptRequested(HWTeam)), hwnet, SLOT(AddTeam(HWTeam))); |
1128 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(teamNotPlaying(const HWTeam&)), hwnet, SLOT(RemoveTeam(const HWTeam&))); |
1128 connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(teamNotPlaying(const HWTeam&)), hwnet, SLOT(RemoveTeam(const HWTeam&))); |
1129 connect(hwnet, SIGNAL(hhnumChanged(const HWTeam&)), |
1129 connect(hwnet, SIGNAL(hhnumChanged(const HWTeam&)), |
1130 ui.pageNetGame->pNetTeamsWidget, SLOT(changeHHNum(const HWTeam&))); |
1130 ui.pageNetGame->pNetTeamsWidget, SLOT(changeHHNum(const HWTeam&)), Qt::QueuedConnection); |
1131 connect(hwnet, SIGNAL(teamColorChanged(const HWTeam&)), |
1131 connect(hwnet, SIGNAL(teamColorChanged(const HWTeam&)), |
1132 ui.pageNetGame->pNetTeamsWidget, SLOT(changeTeamColor(const HWTeam&))); |
1132 ui.pageNetGame->pNetTeamsWidget, SLOT(changeTeamColor(const HWTeam&)), Qt::QueuedConnection); |
1133 |
1133 |
1134 // admin stuff |
1134 // admin stuff |
1135 connect(hwnet, SIGNAL(serverMessageNew(const QString&)), ui.pageAdmin, SLOT(serverMessageNew(const QString &))); |
1135 connect(hwnet, SIGNAL(serverMessageNew(const QString&)), ui.pageAdmin, SLOT(serverMessageNew(const QString &))); |
1136 connect(hwnet, SIGNAL(serverMessageOld(const QString&)), ui.pageAdmin, SLOT(serverMessageOld(const QString &))); |
1136 connect(hwnet, SIGNAL(serverMessageOld(const QString&)), ui.pageAdmin, SLOT(serverMessageOld(const QString &))); |
1137 connect(hwnet, SIGNAL(latestProtocolVar(int)), ui.pageAdmin, SLOT(protocol(int))); |
1137 connect(hwnet, SIGNAL(latestProtocolVar(int)), ui.pageAdmin, SLOT(protocol(int))); |