citra_qt: retranslate status bar

This commit is contained in:
zhupengfei 2018-07-24 18:57:45 +08:00
parent 87872aa369
commit 76465dd0f5
No known key found for this signature in database
GPG key ID: 85B82A3E62174206
5 changed files with 39 additions and 4 deletions

View file

@ -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) {