diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/libs/utils/reloadpromptutils.cpp | 56 | ||||
-rw-r--r-- | src/libs/utils/reloadpromptutils.h | 20 |
2 files changed, 54 insertions, 22 deletions
diff --git a/src/libs/utils/reloadpromptutils.cpp b/src/libs/utils/reloadpromptutils.cpp index 06411a8eef..3c618d7816 100644 --- a/src/libs/utils/reloadpromptutils.cpp +++ b/src/libs/utils/reloadpromptutils.cpp @@ -36,28 +36,34 @@ using namespace Utils; -QTCREATOR_UTILS_EXPORT Utils::ReloadPromptAnswer - Utils::reloadPrompt(const QString &fileName, bool modified, QWidget *parent) +QTCREATOR_UTILS_EXPORT Utils::ReloadPromptAnswer Utils::reloadPrompt(const QString &fileName, + bool modified, + QWidget *parent) { const QString title = QCoreApplication::translate("Utils::reloadPrompt", "File Changed"); QString msg; - if (modified) + if (modified) { msg = QCoreApplication::translate("Utils::reloadPrompt", - "The unsaved file <i>%1</i> has been changed outside Qt Creator. Do you want to reload it and discard your changes?"); - else + "The unsaved file <i>%1</i> has changed outside Qt Creator. " + "Do you want to reload it and discard your changes?"); + } else { msg = QCoreApplication::translate("Utils::reloadPrompt", - "The file <i>%1</i> has changed outside Qt Creator. Do you want to reload it?"); + "The file <i>%1</i> has changed outside Qt Creator. Do you want to reload it?"); + } msg = msg.arg(QFileInfo(fileName).fileName()); return reloadPrompt(title, msg, QDir::toNativeSeparators(fileName), parent); } -QTCREATOR_UTILS_EXPORT Utils::ReloadPromptAnswer - Utils::reloadPrompt(const QString &title, const QString &prompt, const QString &details, QWidget *parent) +QTCREATOR_UTILS_EXPORT Utils::ReloadPromptAnswer Utils::reloadPrompt(const QString &title, + const QString &prompt, + const QString &details, + QWidget *parent) { QMessageBox msg(parent); - msg.setStandardButtons(QMessageBox::Yes|QMessageBox::YesToAll|QMessageBox::Close|QMessageBox::No|QMessageBox::NoToAll); + msg.setStandardButtons(QMessageBox::Yes | QMessageBox::YesToAll | QMessageBox::Close + | QMessageBox::No | QMessageBox::NoToAll); msg.setDefaultButton(QMessageBox::YesToAll); msg.setWindowTitle(title); msg.setText(prompt); @@ -81,19 +87,33 @@ QTCREATOR_UTILS_EXPORT Utils::ReloadPromptAnswer QTCREATOR_UTILS_EXPORT Utils::FileDeletedPromptAnswer Utils::fileDeletedPrompt(const QString &fileName, bool triggerExternally, QWidget *parent) { - const QString title = QCoreApplication::translate("Utils::fileDeletedPrompt", "File has been removed"); + const QString title = QCoreApplication::translate("Utils::fileDeletedPrompt", + "File has been removed"); QString msg; - if (triggerExternally) + if (triggerExternally) { msg = QCoreApplication::translate("Utils::fileDeletedPrompt", - "The file %1 has been removed outside Qt Creator. Do you want to save it under a different name, or close the editor?").arg(QDir::toNativeSeparators(fileName)); - else + "The file %1 has been removed outside Qt Creator. " + "Do you want to save it under a different name, or close " + "the editor?").arg(QDir::toNativeSeparators(fileName)); + } else { msg = QCoreApplication::translate("Utils::fileDeletedPrompt", - "The file %1 was removed. Do you want to save it under a different name, or close the editor?").arg(QDir::toNativeSeparators(fileName)); + "The file %1 was removed. " + "Do you want to save it under a different name, or close " + "the editor?").arg(QDir::toNativeSeparators(fileName)); + } QMessageBox box(QMessageBox::Question, title, msg, QMessageBox::NoButton, parent); - QPushButton *close = box.addButton(QCoreApplication::translate("Utils::fileDeletedPrompt", "&Close"), QMessageBox::RejectRole); - QPushButton *closeAll = box.addButton(QCoreApplication::translate("Utils::fileDeletedPrompt", "C&lose All"), QMessageBox::RejectRole); - QPushButton *saveas = box.addButton(QCoreApplication::translate("Utils::fileDeletedPrompt", "Save &as..."), QMessageBox::ActionRole); - QPushButton *save = box.addButton(QCoreApplication::translate("Utils::fileDeletedPrompt", "&Save"), QMessageBox::AcceptRole); + QPushButton *close = + box.addButton(QCoreApplication::translate("Utils::fileDeletedPrompt", "&Close"), + QMessageBox::RejectRole); + QPushButton *closeAll = + box.addButton(QCoreApplication::translate("Utils::fileDeletedPrompt", "C&lose All"), + QMessageBox::RejectRole); + QPushButton *saveas = + box.addButton(QCoreApplication::translate("Utils::fileDeletedPrompt", "Save &as..."), + QMessageBox::ActionRole); + QPushButton *save = + box.addButton(QCoreApplication::translate("Utils::fileDeletedPrompt", "&Save"), + QMessageBox::AcceptRole); box.setDefaultButton(saveas); box.exec(); QAbstractButton *clickedbutton = box.clickedButton(); diff --git a/src/libs/utils/reloadpromptutils.h b/src/libs/utils/reloadpromptutils.h index 06bbc731c9..1093a31399 100644 --- a/src/libs/utils/reloadpromptutils.h +++ b/src/libs/utils/reloadpromptutils.h @@ -39,10 +39,20 @@ QT_END_NAMESPACE namespace Utils { -enum ReloadPromptAnswer { ReloadCurrent, ReloadAll, ReloadSkipCurrent, ReloadNone, CloseCurrent }; +enum ReloadPromptAnswer { + ReloadCurrent, + ReloadAll, + ReloadSkipCurrent, + ReloadNone, + CloseCurrent +}; -QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const QString &fileName, bool modified, QWidget *parent); -QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const QString &title, const QString &prompt, const QString &details, QWidget *parent); +QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const QString &fileName, + bool modified, + QWidget *parent); +QTCREATOR_UTILS_EXPORT ReloadPromptAnswer reloadPrompt(const QString &title, + const QString &prompt, + const QString &details, QWidget *parent); enum FileDeletedPromptAnswer { FileDeletedClose, @@ -51,7 +61,9 @@ enum FileDeletedPromptAnswer { FileDeletedSave }; -QTCREATOR_UTILS_EXPORT FileDeletedPromptAnswer fileDeletedPrompt(const QString &fileName, bool triggerExternally, QWidget *parent); +QTCREATOR_UTILS_EXPORT FileDeletedPromptAnswer fileDeletedPrompt(const QString &fileName, + bool triggerExternally, + QWidget *parent); } // namespace Utils |