aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKyle K <190571+Docteh@users.noreply.github.com>2022-05-01 20:36:10 -0700
committerKyle K <190571+Docteh@users.noreply.github.com>2022-05-01 21:39:39 -0700
commit4be00def5c0e6778d51e49e83a6e8111e18afb10 (patch)
tree9fa9e8080c55f9a7cec0eeb3836f2318a1224772 /src
parent9b34640a5832fd62bad467887d7a368ec4f57ea9 (diff)
ui: retranslate the network tab
Looks like it was just missed when it was added, as currently the Network Tab only has one item RetranslateUI is used more commonly throughout the project
Diffstat (limited to 'src')
-rw-r--r--src/yuzu/configuration/configure_network.cpp10
-rw-r--r--src/yuzu/configuration/configure_network.h3
2 files changed, 11 insertions, 2 deletions
diff --git a/src/yuzu/configuration/configure_network.cpp b/src/yuzu/configuration/configure_network.cpp
index f87d3d53aa..8ed08fa6a8 100644
--- a/src/yuzu/configuration/configure_network.cpp
+++ b/src/yuzu/configuration/configure_network.cpp
@@ -26,7 +26,15 @@ void ConfigureNetwork::ApplyConfiguration() {
Settings::values.network_interface = ui->network_interface->currentText().toStdString();
}
-void ConfigureNetwork::RetranslateUi() {
+void ConfigureNetwork::changeEvent(QEvent* event) {
+ if (event->type() == QEvent::LanguageChange) {
+ RetranslateUI();
+ }
+
+ QWidget::changeEvent(event);
+}
+
+void ConfigureNetwork::RetranslateUI() {
ui->retranslateUi(this);
}
diff --git a/src/yuzu/configuration/configure_network.h b/src/yuzu/configuration/configure_network.h
index e8245cfdc9..f666edbd13 100644
--- a/src/yuzu/configuration/configure_network.h
+++ b/src/yuzu/configuration/configure_network.h
@@ -18,9 +18,10 @@ public:
~ConfigureNetwork() override;
void ApplyConfiguration();
- void RetranslateUi();
private:
+ void changeEvent(QEvent*) override;
+ void RetranslateUI();
void SetConfiguration();
std::unique_ptr<Ui::ConfigureNetwork> ui;