diff options
Diffstat (limited to 'src/plugins/projectexplorer/xcodebuildparser.h')
-rw-r--r-- | src/plugins/projectexplorer/xcodebuildparser.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/projectexplorer/xcodebuildparser.h b/src/plugins/projectexplorer/xcodebuildparser.h index 4333a8fcef..9342cd3785 100644 --- a/src/plugins/projectexplorer/xcodebuildparser.h +++ b/src/plugins/projectexplorer/xcodebuildparser.h @@ -34,7 +34,7 @@ namespace ProjectExplorer { -class PROJECTEXPLORER_EXPORT XcodebuildParser : public IOutputParser +class PROJECTEXPLORER_EXPORT XcodebuildParser : public OutputTaskParser { Q_OBJECT public: @@ -46,11 +46,11 @@ public: XcodebuildParser(); - void stdOutput(const QString &line) override; - void stdError(const QString &line) override; - bool hasFatalErrors() const override; - private: + Result handleLine(const QString &line, Utils::OutputFormat type) override; + bool hasDetectedRedirection() const override; + bool hasFatalErrors() const override { return m_fatalErrorCount > 0; } + int m_fatalErrorCount = 0; QRegExp m_failureRe; QRegExp m_successRe; |