aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/settings/SettingsGeneral.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/dialog/settings/SettingsGeneral.cpp')
-rw-r--r--src/ui/dialog/settings/SettingsGeneral.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ui/dialog/settings/SettingsGeneral.cpp b/src/ui/dialog/settings/SettingsGeneral.cpp
index 2f3e171e..bcf42867 100644
--- a/src/ui/dialog/settings/SettingsGeneral.cpp
+++ b/src/ui/dialog/settings/SettingsGeneral.cpp
@@ -66,6 +66,8 @@ GeneralTab::GeneralTab(QWidget* parent)
tr("Clear All Data Objects (Total Size: %1)")
.arg(GlobalSettingStation::GetInstance().GetDataObjectsFilesSize()));
+ ui_->revealInFileExplorerButton->setText(tr("Reveal in File Explorer"));
+
lang_ = SettingsDialog::ListLanguages();
for (const auto& l : lang_) {
ui_->langSelectBox->addItem(l);
@@ -96,6 +98,11 @@ GeneralTab::GeneralTab(QWidget* parent)
}
});
+ connect(ui_->revealInFileExplorerButton, &QPushButton::clicked, this, [=]() {
+ QDesktopServices::openUrl(QUrl::fromLocalFile(
+ GlobalSettingStation::GetInstance().GetAppDataPath()));
+ });
+
SetSettings();
}