forked from qt-creator/qt-creator
Utils: Use FileName in reloadPrompt
Change-Id: I170208e1c49bcab9c78b1651669252ed0d162bb3 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
d9f31aa635
commit
a9014e074d
@@ -38,7 +38,7 @@
|
||||
|
||||
namespace Utils {
|
||||
|
||||
QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const QString &fileName,
|
||||
QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const FileName &fileName,
|
||||
bool modified,
|
||||
QWidget *parent)
|
||||
{
|
||||
@@ -54,8 +54,8 @@ QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const QString &fileName,
|
||||
msg = QCoreApplication::translate("Utils::reloadPrompt",
|
||||
"The file <i>%1</i> has changed outside Qt Creator. Do you want to reload it?");
|
||||
}
|
||||
msg = msg.arg(FileName::fromString(fileName).fileName());
|
||||
return reloadPrompt(title, msg, QDir::toNativeSeparators(fileName), parent);
|
||||
msg = msg.arg(fileName.fileName());
|
||||
return reloadPrompt(title, msg, fileName.toUserOutput(), parent);
|
||||
}
|
||||
|
||||
QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const QString &title,
|
||||
|
@@ -39,6 +39,7 @@ class QWidget;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
namespace Utils {
|
||||
class FileName;
|
||||
|
||||
enum ReloadPromptAnswer {
|
||||
ReloadCurrent,
|
||||
@@ -48,7 +49,7 @@ enum ReloadPromptAnswer {
|
||||
CloseCurrent
|
||||
};
|
||||
|
||||
QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const QString &fileName,
|
||||
QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const FileName &fileName,
|
||||
bool modified,
|
||||
QWidget *parent);
|
||||
QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const QString &title,
|
||||
|
@@ -1064,7 +1064,7 @@ void DocumentManager::checkForReload()
|
||||
success = document->reload(&errorString, IDocument::FlagReload, IDocument::TypeContents);
|
||||
} else {
|
||||
// Ask about content change
|
||||
previousReloadAnswer = Utils::reloadPrompt(document->filePath().toString(), document->isModified(),
|
||||
previousReloadAnswer = Utils::reloadPrompt(document->filePath(), document->isModified(),
|
||||
ICore::dialogParent());
|
||||
switch (previousReloadAnswer) {
|
||||
case Utils::ReloadAll:
|
||||
|
Reference in New Issue
Block a user