aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/xcodebuildparser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/xcodebuildparser.h')
-rw-r--r--src/plugins/projectexplorer/xcodebuildparser.h10
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;