From 41b0f60bc901d8f06ef119e812022fe39b2af33a Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Tue, 1 Dec 2020 15:01:12 +0100 Subject: [PATCH] ProjectExplorer: Use new message manager API Bring general messages pane to front when showing requested wizard debugging information, otherwise flash. Task-number: QTCREATORBUG-24430 Change-Id: Icb59542ca37bfe8b8e644e08464fe17abb1c5d93 Reviewed-by: hjk Reviewed-by: Christian Kandeler --- src/plugins/projectexplorer/customwizard/customwizard.cpp | 2 +- src/plugins/projectexplorer/gcctoolchain.cpp | 2 +- src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp | 2 +- src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/projectexplorer/customwizard/customwizard.cpp b/src/plugins/projectexplorer/customwizard/customwizard.cpp index f13b9dd0cfa..55850c4333c 100644 --- a/src/plugins/projectexplorer/customwizard/customwizard.cpp +++ b/src/plugins/projectexplorer/customwizard/customwizard.cpp @@ -470,7 +470,7 @@ QList CustomWizard::createWizards() if (CustomWizardPrivate::verbose) { // Print to output pane for Windows. qWarning("%s", qPrintable(verboseLog)); - Core::MessageManager::write(verboseLog, Core::MessageManager::ModeSwitch); + Core::MessageManager::writeDisrupting(verboseLog); } return rc; } diff --git a/src/plugins/projectexplorer/gcctoolchain.cpp b/src/plugins/projectexplorer/gcctoolchain.cpp index 052f4a54550..da6185ba3c2 100644 --- a/src/plugins/projectexplorer/gcctoolchain.cpp +++ b/src/plugins/projectexplorer/gcctoolchain.cpp @@ -93,7 +93,7 @@ static QByteArray runGcc(const FilePath &gcc, const QStringList &arguments, cons SynchronousProcessResponse response = cpp.runBlocking(cmdLine); if (response.result != SynchronousProcessResponse::Finished || response.exitCode != 0) { - Core::MessageManager::writeMessages({"Compiler feature detection failure!", + Core::MessageManager::writeFlashing({"Compiler feature detection failure!", response.exitMessage(cmdLine.toUserOutput(), 10), QString::fromUtf8(response.allRawOutput())}); return QByteArray(); diff --git a/src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp b/src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp index 3d613b5e63c..85ec2115946 100644 --- a/src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp +++ b/src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp @@ -423,7 +423,7 @@ void JsonWizard::handleNewPages(int pageId) void JsonWizard::handleError(const QString &message) { - Core::MessageManager::write(message, Core::MessageManager::ModeSwitch); + Core::MessageManager::writeDisrupting(message); } QString JsonWizard::stringify(const QVariant &v) const diff --git a/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp b/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp index 0691bd71e78..5d9e43acc90 100644 --- a/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp +++ b/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp @@ -299,7 +299,7 @@ QList JsonWizardFactory::createWizardFactories() if (verbose()) { // Print to output pane for Windows. qWarning("%s", qPrintable(verboseLog)); - Core::MessageManager::write(verboseLog, Core::MessageManager::ModeSwitch); + Core::MessageManager::writeDisrupting(verboseLog); } return result;