diff --git a/src/tools/buildoutputparser/outputprocessor.cpp b/src/tools/buildoutputparser/outputprocessor.cpp index 9dde02d9d31..e738cfeb4cb 100644 --- a/src/tools/buildoutputparser/outputprocessor.cpp +++ b/src/tools/buildoutputparser/outputprocessor.cpp @@ -74,8 +74,8 @@ void CompilerOutputProcessor::start() #endif } - connect(&parser, SIGNAL(addTask(ProjectExplorer::Task)), - SLOT(handleTask(ProjectExplorer::Task))); + connect(&parser, &ProjectExplorer::IOutputParser::addTask, + this, &CompilerOutputProcessor::handleTask); while (!m_source.atEnd()) parser.stdError(QString::fromLocal8Bit(m_source.readLine().trimmed())); qApp->quit(); diff --git a/src/tools/buildoutputparser/outputprocessor.h b/src/tools/buildoutputparser/outputprocessor.h index c83328a756b..510ef5473b1 100644 --- a/src/tools/buildoutputparser/outputprocessor.h +++ b/src/tools/buildoutputparser/outputprocessor.h @@ -47,11 +47,10 @@ public: CompilerOutputProcessor(CompilerType compilerType, QIODevice &source); ~CompilerOutputProcessor(); -private slots: +private: void start(); void handleTask(const ProjectExplorer::Task &task); -private: const CompilerType m_compilerType; QIODevice &m_source; QTextStream * const m_ostream;