QTfrontend/hwform.cpp
changeset 6720 84261c3408a6
parent 6700 e04da46ee43c
child 6732 c906dc78091f
equal deleted inserted replaced
6719:d2afc6b2d88e 6720:84261c3408a6
  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)));