diff --git a/src/tools/buildoutputparser/outputprocessor.cpp b/src/tools/buildoutputparser/outputprocessor.cpp index 9dde02d9d3104bb89fdda11a5f159e40212429c0..e738cfeb4cba7f9e31808fc7f4cf90148de97a97 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 c83328a756bedd3d7e94eb05e9cb74f298cf7819..510ef5473b1676140ccd835d7a7f1d32861d29be 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;