diff options
author | Kyle K <190571+Docteh@users.noreply.github.com> | 2022-05-01 20:36:10 -0700 |
---|---|---|
committer | Kyle K <190571+Docteh@users.noreply.github.com> | 2022-05-01 21:39:39 -0700 |
commit | 4be00def5c0e6778d51e49e83a6e8111e18afb10 (patch) | |
tree | 9fa9e8080c55f9a7cec0eeb3836f2318a1224772 /src | |
parent | 9b34640a5832fd62bad467887d7a368ec4f57ea9 (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.cpp | 10 | ||||
-rw-r--r-- | src/yuzu/configuration/configure_network.h | 3 |
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; |