diff options
author | Eike Ziller <eike.ziller@qt.io> | 2022-08-31 12:00:39 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2022-08-31 12:04:09 +0000 |
commit | 934bc75cee90f9ea71347cee4c4dd35bbb276f22 (patch) | |
tree | ef32f2a83c598c0e1b8140cd2aee7b854ce82032 /src/libs/utils/reloadpromptutils.cpp | |
parent | 635d293ce202d5455a66970a14264fdaa284ac77 (diff) |
macOS: Fix description where to change reload settings
in the dialog that asks you what to do when a file changed on disk.
Fixes: QTCREATORBUG-27809
Change-Id: I47b3a7287c725c8f4d37564c1b6a9788665e345e
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/libs/utils/reloadpromptutils.cpp')
-rw-r--r-- | src/libs/utils/reloadpromptutils.cpp | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/libs/utils/reloadpromptutils.cpp b/src/libs/utils/reloadpromptutils.cpp index 079a17ecaf5..50f4f503ab5 100644 --- a/src/libs/utils/reloadpromptutils.cpp +++ b/src/libs/utils/reloadpromptutils.cpp @@ -5,8 +5,8 @@ #include "fileutils.h" -#include <QCoreApplication> #include <QDir> +#include <QGuiApplication> #include <QMessageBox> #include <QPushButton> @@ -29,11 +29,19 @@ QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const FilePath &fileName, msg = QCoreApplication::translate("Utils::reloadPrompt", "The file <i>%1</i> has been changed on disk. Do you want to reload it?"); } - msg = "<p>" + msg.arg(fileName.fileName()) + "</p><p>" - + QCoreApplication::translate( - "Utils::reloadPrompt", - "The default behavior can be set in Edit > Preferences > Environment > System.") - + "</p>"; + msg = "<p>" + msg.arg(fileName.fileName()) + "</p><p>"; + if (HostOsInfo::isMacHost()) { + msg += QCoreApplication::translate( + "Utils::reloadPrompt", + "The default behavior can be set in %1 > Preferences > Environment > System.", + "macOS") + .arg(QGuiApplication::applicationDisplayName()); + } else { + msg += QCoreApplication::translate( + "Utils::reloadPrompt", + "The default behavior can be set in Edit > Preferences > Environment > System."); + } + msg += "</p>"; return reloadPrompt(title, msg, fileName.toUserOutput(), enableDiffOption, parent); } |