diff options
author | Morph <39850852+Morph1984@users.noreply.github.com> | 2022-02-01 22:15:37 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-01 22:15:37 -0500 |
commit | 79e8f4abe81b3599104ae91401d11a07c2eff208 (patch) | |
tree | da706c93f5d291b1d9c53a5940e25c23097f3968 /src/yuzu/configuration/configure_filesystem.cpp | |
parent | 404a94a19955956795b8d54cdd9a439cb84ac346 (diff) | |
parent | 40d31b8b8a2ae85e0c406fe87828542ead0c6745 (diff) |
Merge pull request #7833 from lioncash/file-sys
configure_filesystem: Add missing changeEvent() override
Diffstat (limited to 'src/yuzu/configuration/configure_filesystem.cpp')
-rw-r--r-- | src/yuzu/configuration/configure_filesystem.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/yuzu/configuration/configure_filesystem.cpp b/src/yuzu/configuration/configure_filesystem.cpp index 9cb317822..d6fb43f8b 100644 --- a/src/yuzu/configuration/configure_filesystem.cpp +++ b/src/yuzu/configuration/configure_filesystem.cpp @@ -14,7 +14,7 @@ ConfigureFilesystem::ConfigureFilesystem(QWidget* parent) : QWidget(parent), ui(std::make_unique<Ui::ConfigureFilesystem>()) { ui->setupUi(this); - this->setConfiguration(); + SetConfiguration(); connect(ui->nand_directory_button, &QToolButton::pressed, this, [this] { SetDirectory(DirectoryTarget::NAND, ui->nand_directory_edit); }); @@ -38,7 +38,15 @@ ConfigureFilesystem::ConfigureFilesystem(QWidget* parent) ConfigureFilesystem::~ConfigureFilesystem() = default; -void ConfigureFilesystem::setConfiguration() { +void ConfigureFilesystem::changeEvent(QEvent* event) { + if (event->type() == QEvent::LanguageChange) { + RetranslateUI(); + } + + QWidget::changeEvent(event); +} + +void ConfigureFilesystem::SetConfiguration() { ui->nand_directory_edit->setText( QString::fromStdString(Common::FS::GetYuzuPathString(Common::FS::YuzuPath::NANDDir))); ui->sdmc_directory_edit->setText( @@ -60,7 +68,7 @@ void ConfigureFilesystem::setConfiguration() { UpdateEnabledControls(); } -void ConfigureFilesystem::applyConfiguration() { +void ConfigureFilesystem::ApplyConfiguration() { Common::FS::SetYuzuPath(Common::FS::YuzuPath::NANDDir, ui->nand_directory_edit->text().toStdString()); Common::FS::SetYuzuPath(Common::FS::YuzuPath::SDMCDir, @@ -143,6 +151,6 @@ void ConfigureFilesystem::UpdateEnabledControls() { !ui->gamecard_current_game->isChecked()); } -void ConfigureFilesystem::retranslateUi() { +void ConfigureFilesystem::RetranslateUI() { ui->retranslateUi(this); } |