DebuggingHelper: Always save output to 'General Messages' pane

Change-Id: I558c81f5a74d717dabb56d36fea3ed5f5b2acc18
This commit is contained in:
Kai Koehne
2011-05-09 15:45:21 +02:00
parent 91259db4fb
commit 6b25d6fbe1
5 changed files with 108 additions and 43 deletions

View File

@@ -580,6 +580,9 @@ void QMakeStepConfigWidget::buildQmlDebuggingHelper()
this, SLOT(debuggingHelperBuildFinished(int,QString)),
Qt::QueuedConnection);
// pop up Application Output on error
buildTask->showOutputOnError(true);
QFuture<void> task = QtConcurrent::run(&DebuggingHelperBuildTask::run, buildTask);
const QString taskName = tr("Building helpers");
Core::ICore::instance()->progressManager()->addTask(task, taskName,
@@ -598,12 +601,6 @@ void QMakeStepConfigWidget::debuggingHelperBuildFinished(int qtVersionId, const
updateEffectiveQMakeCall();
updateQmlDebuggingOption();
}
Core::MessageManager *messageManager = Core::ICore::instance()->messageManager();
messageManager->printToOutputPane(output);
if (!version->hasQmlDebuggingLibrary())
messageManager->showOutputPane();
}
void QMakeStepConfigWidget::updateSummaryLabel()