forked from qt-creator/qt-creator
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 <hjk@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -470,7 +470,7 @@ QList<Core::IWizardFactory *> 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;
|
||||
}
|
||||
|
@@ -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();
|
||||
|
@@ -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
|
||||
|
@@ -299,7 +299,7 @@ QList<Core::IWizardFactory *> 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;
|
||||
|
Reference in New Issue
Block a user