aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/osparser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/osparser.h')
-rw-r--r--src/plugins/projectexplorer/osparser.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/plugins/projectexplorer/osparser.h b/src/plugins/projectexplorer/osparser.h
index a053a65a73..d3e97eee6e 100644
--- a/src/plugins/projectexplorer/osparser.h
+++ b/src/plugins/projectexplorer/osparser.h
@@ -33,19 +33,17 @@
namespace ProjectExplorer {
-class PROJECTEXPLORER_EXPORT OsParser : public ProjectExplorer::IOutputParser
+class PROJECTEXPLORER_EXPORT OsParser : public ProjectExplorer::OutputTaskParser
{
Q_OBJECT
public:
OsParser();
- void stdError(const QString &line) override;
- void stdOutput(const QString &line) override;
-
- bool hasFatalErrors() const override;
-
private:
+ Result handleLine(const QString &line, Utils::OutputFormat type) override;
+ bool hasFatalErrors() const override { return m_hasFatalError; }
+
bool m_hasFatalError = false;
};