From fb488b0f14ff8b480100d863b4be1ca0162fc5fb Mon Sep 17 00:00:00 2001
From: Daniel Teske <daniel.teske@digia.com>
Date: Tue, 12 Mar 2013 18:18:55 +0100
Subject: [PATCH] DebuggingHelperBuildTask: Adjust to message manager api

Change-Id: I11e0c5c6811a4319536d92ce1289ba8c86143764
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
---
 src/plugins/qtsupport/debugginghelperbuildtask.cpp | 10 +++++++---
 src/plugins/qtsupport/debugginghelperbuildtask.h   |  3 ++-
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/plugins/qtsupport/debugginghelperbuildtask.cpp b/src/plugins/qtsupport/debugginghelperbuildtask.cpp
index ce1e291bde1..459aebd9f98 100644
--- a/src/plugins/qtsupport/debugginghelperbuildtask.cpp
+++ b/src/plugins/qtsupport/debugginghelperbuildtask.cpp
@@ -62,8 +62,8 @@ DebuggingHelperBuildTask::DebuggingHelperBuildTask(const BaseQtVersion *version,
     qRegisterMetaType<DebuggingHelperBuildTask::Tools>("DebuggingHelperBuildTask::Tools");
 
     // Print result in application ouptut
-    connect(this, SIGNAL(logOutput(QString,bool)),
-            Core::MessageManager::instance(), SLOT(printToOutputPane(QString,bool)),
+    connect(this, SIGNAL(logOutput(QString,Core::MessageManager::Flag)),
+            Core::MessageManager::instance(), SLOT(printToOutputPane(QString,Core::MessageManager::Flag)),
             Qt::QueuedConnection);
 
     //
@@ -264,5 +264,9 @@ void DebuggingHelperBuildTask::log(const QString &output, const QString &error)
         logEntry.append(error);
     m_log.append(logEntry);
 
-    emit logOutput(logEntry, m_showErrors && !error.isEmpty());
+    Core::MessageManager::PrintToOutputPaneFlag flag = Core::MessageManager::Silent;
+    if (m_showErrors && !error.isEmpty())
+        flag = Core::MessageManager::NoModeSwitch;
+
+    emit logOutput(logEntry, flag);
 }
diff --git a/src/plugins/qtsupport/debugginghelperbuildtask.h b/src/plugins/qtsupport/debugginghelperbuildtask.h
index d6d075350c1..d0f19080f8a 100644
--- a/src/plugins/qtsupport/debugginghelperbuildtask.h
+++ b/src/plugins/qtsupport/debugginghelperbuildtask.h
@@ -33,6 +33,7 @@
 #include "qtsupport_global.h"
 #include <utils/environment.h>
 #include <utils/fileutils.h>
+#include <coreplugin/messagemanager.h>
 #include <projectexplorer/toolchain.h>
 
 #include <QObject>
@@ -70,7 +71,7 @@ signals:
     void finished(int qtVersionId, const QString &output, DebuggingHelperBuildTask::Tools tools);
 
     // used internally
-    void logOutput(const QString &output, bool bringToForeground);
+    void logOutput(const QString &output, Core::MessageManager::PrintToOutputPaneFlag flags);
     void updateQtVersions(const Utils::FileName &qmakeCommand);
 
 private:
-- 
GitLab