diff options
| author | RJ <122295667+Liderate@users.noreply.github.com> | 2024-05-19 03:15:50 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-19 09:15:50 +0200 |
| commit | 16423b268204596ace75e9b69726f659a83b5d7e (patch) | |
| tree | 32a053cd318426549f065ee5489eacceaedf3412 /src | |
| parent | 5adb1ec43d476a8733fdf79274c44d21046e02da (diff) | |
Directly open logs and crashDumps folders from diagnostics settings (#2028)
Co-authored-by: Liderate <Liderate@users.noreply.github.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/settingsdialog.ui | 2 | ||||
| -rw-r--r-- | src/settingsdialogdiagnostics.cpp | 9 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/settingsdialog.ui b/src/settingsdialog.ui index 0c611ff0..84b5c343 100644 --- a/src/settingsdialog.ui +++ b/src/settingsdialog.ui @@ -2208,7 +2208,7 @@ For the other games this is not a sufficient replacement for AI!</string> <item> <widget class="LinkLabel" name="diagnosticsExplainedLabel"> <property name="toolTip"> - <string>Hint: right click link and copy link location</string> + <string>Click a link to open the location</string> </property> <property name="text"> <string> diff --git a/src/settingsdialogdiagnostics.cpp b/src/settingsdialogdiagnostics.cpp index 012a3348..d9db7de1 100644 --- a/src/settingsdialogdiagnostics.cpp +++ b/src/settingsdialogdiagnostics.cpp @@ -15,15 +15,18 @@ DiagnosticsSettingsTab::DiagnosticsSettingsTab(Settings& s, SettingsDialog& d) ui->dumpsMaxEdit->setValue(settings().diagnostics().maxCoreDumps()); - QString logsPath = qApp->property("dataPath").toString() + "/" + - QString::fromStdWString(AppConfig::logPath()); + QString logsPath = QUrl::fromLocalFile(qApp->property("dataPath").toString() + "/" + + QString::fromStdWString(AppConfig::logPath())) + .toString(); ui->diagnosticsExplainedLabel->setText( ui->diagnosticsExplainedLabel->text() .replace("LOGS_FULL_PATH", logsPath) .replace("LOGS_DIR", QString::fromStdWString(AppConfig::logPath())) .replace("DUMPS_FULL_PATH", - QString::fromStdWString(OrganizerCore::getGlobalCoreDumpPath())) + QUrl::fromLocalFile( + QString::fromStdWString(OrganizerCore::getGlobalCoreDumpPath())) + .toString()) .replace("DUMPS_DIR", QString::fromStdWString(AppConfig::dumpsDir()))); } |
