aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/reloadpromptutils.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2022-08-31 12:00:39 +0200
committerEike Ziller <eike.ziller@qt.io>2022-08-31 12:04:09 +0000
commit934bc75cee90f9ea71347cee4c4dd35bbb276f22 (patch)
treeef32f2a83c598c0e1b8140cd2aee7b854ce82032 /src/libs/utils/reloadpromptutils.cpp
parent635d293ce202d5455a66970a14264fdaa284ac77 (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.cpp20
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);
}