diff --git a/src/plugins/projectexplorer/buildprogress.cpp b/src/plugins/projectexplorer/buildprogress.cpp
index c3c3525028f2125fb74d2e24bda620a5f1271c39..c97ce2c87ae81ca590a734f336ef771dcb2e2429 100644
--- a/src/plugins/projectexplorer/buildprogress.cpp
+++ b/src/plugins/projectexplorer/buildprogress.cpp
@@ -36,6 +36,7 @@
 #include <QtGui/QFont>
 #include <QtGui/QPixmap>
 
+using namespace ProjectExplorer;
 using namespace ProjectExplorer::Internal;
 
 BuildProgress::BuildProgress(TaskWindow *taskWindow)
diff --git a/src/plugins/qt4projectmanager/qt-s60/abldparser.cpp b/src/plugins/qt4projectmanager/qt-s60/abldparser.cpp
index 9049241403ab93f4b44b70ffadc2b052e72493ad..db831deedfb745390f265160207c8f6e0b2406b2 100644
--- a/src/plugins/qt4projectmanager/qt-s60/abldparser.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/abldparser.cpp
@@ -32,6 +32,7 @@
 
 #include <projectexplorer/projectexplorerconstants.h>
 #include <projectexplorer/buildparserinterface.h>
+#include <projectexplorer/taskwindow.h>
 
 #include <extensionsystem/pluginmanager.h>
 
@@ -99,13 +100,13 @@ void AbldParser::stdOutput(const QString &line)
     if (lne.startsWith("Is Perl, version ")) {
         emit addToTaskWindow(
                 QString(), //filename
-                ProjectExplorer::BuildParserInterface::Error,
+                TaskWindow::Error,
                 -1, //linenumber
                 lne);
         return;
     }
     if (lne.startsWith("FATAL ERROR:")) {
-        emit addToTaskWindow(QString(), ProjectExplorer::BuildParserInterface::Error,
+        emit addToTaskWindow(QString(), TaskWindow::Error,
                              -1, lne.mid(12));
         m_waitingForStdOutContinuation = false;
         return;
@@ -113,13 +114,13 @@ void AbldParser::stdOutput(const QString &line)
 
     if (m_perlIssue.indexIn(lne) > -1) {
         m_waitingForStdOutContinuation = true;
-        ProjectExplorer::BuildParserInterface::PatternType type;
+        TaskWindow::TaskType type;
         if (m_perlIssue.cap(1) == QLatin1String("WARNING"))
-            type = ProjectExplorer::BuildParserInterface::Warning;
+            type = TaskWindow::Warning;
         else if (m_perlIssue.cap(1) == QLatin1String("ERROR"))
-            type = ProjectExplorer::BuildParserInterface::Error;
+            type = TaskWindow::Error;
         else
-            type = ProjectExplorer::BuildParserInterface::Unknown;
+            type = TaskWindow::Unknown;
 
         m_currentFile = m_perlIssue.cap(2);
         m_currentLine = m_perlIssue.cap(3).toInt();
@@ -136,7 +137,7 @@ void AbldParser::stdOutput(const QString &line)
 
     if (m_waitingForStdOutContinuation) {
         emit addToTaskWindow(m_currentFile,
-                             ProjectExplorer::BuildParserInterface::Unknown,
+                             TaskWindow::Unknown,
                              m_currentLine, lne);
         m_waitingForStdOutContinuation = true;
         return;
@@ -159,7 +160,7 @@ void AbldParser::stdError(const QString &line)
         lne.startsWith("Platform ")) {
         emit addToTaskWindow(
                 QString(), // filename,
-                ProjectExplorer::BuildParserInterface::Error,
+                TaskWindow::Error,
                 -1, // linenumber
                 lne);
         return;
@@ -167,7 +168,7 @@ void AbldParser::stdError(const QString &line)
 
     if (lne.startsWith("Died at ")) {
         emit addToTaskWindow(QString(),
-                             ProjectExplorer::BuildParserInterface::Error,
+                             TaskWindow::Error,
                              -1, lne);
         m_waitingForStdErrContinuation = false;
         return;
@@ -185,7 +186,7 @@ void AbldParser::stdError(const QString &line)
     if (lne.startsWith("WARNING: ")) {
         QString description = lne.mid(9);
         emit addToTaskWindow(m_currentFile,
-                             ProjectExplorer::BuildParserInterface::Warning,
+                             TaskWindow::Warning,
                              -1, description);
         m_waitingForStdErrContinuation = true;
         return;
@@ -193,7 +194,7 @@ void AbldParser::stdError(const QString &line)
     if (lne.startsWith("ERROR: ")) {
         QString description = lne.mid(7);
         emit addToTaskWindow(m_currentFile,
-                             ProjectExplorer::BuildParserInterface::Error,
+                             TaskWindow::Error,
                              -1, description);
         m_waitingForStdErrContinuation = true;
         return;
@@ -201,7 +202,7 @@ void AbldParser::stdError(const QString &line)
     if (m_waitingForStdErrContinuation)
     {
         emit addToTaskWindow(m_currentFile,
-                             ProjectExplorer::BuildParserInterface::Unknown,
+                             TaskWindow::Unknown,
                              -1, lne);
         m_waitingForStdErrContinuation = true;
         return;
diff --git a/src/plugins/qt4projectmanager/qt-s60/rvctparser.cpp b/src/plugins/qt4projectmanager/qt-s60/rvctparser.cpp
index b17c954fbacf0d719a7c9be425e0fff87b00481e..07d56ebc708f0287171e9fc60a0bd7be1cd3541c 100644
--- a/src/plugins/qt4projectmanager/qt-s60/rvctparser.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/rvctparser.cpp
@@ -29,7 +29,9 @@
 
 #include "rvctparser.h"
 #include <projectexplorer/projectexplorerconstants.h>
+#include <projectexplorer/taskwindow.h>
 
+using namespace ProjectExplorer;
 using namespace Qt4ProjectManager;
 
 RvctParser::RvctParser() :
@@ -77,17 +79,17 @@ void RvctParser::stdError(const QString &line)
        QString description = m_linkerProblem.cap(2);
        emit addToTaskWindow(
            m_linkerProblem.cap(1), //filename
-           ProjectExplorer::BuildParserInterface::Error,
+           TaskWindow::Error,
            -1, //linenumber
            description);
    } else if (m_warningOrError.indexIn(lne) > -1) {
-       ProjectExplorer::BuildParserInterface::PatternType type;
+       TaskWindow::TaskType type;
        if (m_warningOrError.cap(4) == "Warning")
-           type = ProjectExplorer::BuildParserInterface::Warning;
+           type = TaskWindow::Warning;
        else if (m_warningOrError.cap(4) == "Error")
-           type = ProjectExplorer::BuildParserInterface::Error;
+           type = TaskWindow::Error;
        else
-           type = ProjectExplorer::BuildParserInterface::Unknown;
+           type = TaskWindow::Unknown;
 
        QString description =  m_warningOrError.cap(5);
 
@@ -107,7 +109,7 @@ void RvctParser::stdError(const QString &line)
        // additional information on the problem.
        emit addToTaskWindow(
            m_lastFile, //filesname
-           ProjectExplorer::BuildParserInterface::Unknown,
+           TaskWindow::Unknown,
            m_lastLine, //linenumber
            lne //description
        );
diff --git a/src/plugins/qt4projectmanager/qt-s60/winscwparser.cpp b/src/plugins/qt4projectmanager/qt-s60/winscwparser.cpp
index b68c9f54249653434213ee69b4f7719c42e196ce..f9506a2dcc82648eaaf107b464197340dc6f209b 100644
--- a/src/plugins/qt4projectmanager/qt-s60/winscwparser.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/winscwparser.cpp
@@ -29,8 +29,10 @@
 
 #include "winscwparser.h"
 #include <projectexplorer/projectexplorerconstants.h>
+#include <projectexplorer/taskwindow.h>
 
 using namespace Qt4ProjectManager;
+using namespace ProjectExplorer;
 
 WinscwParser::WinscwParser()
 {
@@ -76,7 +78,7 @@ void WinscwParser::stdOutput(const QString &line)
 
         emit addToTaskWindow(
                 file_name,
-                ProjectExplorer::BuildParserInterface::Error,
+                TaskWindow::Error,
                 line_info.toInt(),
                 description);
         return;
@@ -92,7 +94,7 @@ void WinscwParser::stdError(const QString &line)
        QString description = m_linkerProblem.cap(2);
        emit addToTaskWindow(
            m_linkerProblem.cap(1), //filename
-           ProjectExplorer::BuildParserInterface::Error,
+           TaskWindow::Error,
            -1, //linenumber
            description);
    }