|
|
|
@ -65,6 +65,18 @@ void MultiplayerState::Close() {
|
|
|
|
|
lobby->close();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MultiplayerState::retranslateUi() {
|
|
|
|
|
status_text->setToolTip(tr("Current connection status"));
|
|
|
|
|
|
|
|
|
|
if (current_state == Network::RoomMember::State::Uninitialized) {
|
|
|
|
|
status_text->setText(tr("Not Connected. Click here to find a room!"));
|
|
|
|
|
} else if (current_state == Network::RoomMember::State::Joined) {
|
|
|
|
|
status_text->setText(tr("Connected"));
|
|
|
|
|
} else {
|
|
|
|
|
status_text->setText(tr("Not Connected"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MultiplayerState::OnNetworkStateChanged(const Network::RoomMember::State& state) {
|
|
|
|
|
LOG_DEBUG(Frontend, "Network State: {}", Network::GetStateStr(state));
|
|
|
|
|
bool is_connected = false;
|
|
|
|
@ -106,6 +118,8 @@ void MultiplayerState::OnNetworkStateChanged(const Network::RoomMember::State& s
|
|
|
|
|
leave_room->setEnabled(false);
|
|
|
|
|
show_room->setEnabled(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
current_state = state;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MultiplayerState::OnAnnounceFailed(const Common::WebResult& result) {
|
|
|
|
|