diff options
Diffstat (limited to 'src/plugins/baremetal/sdccparser.h')
-rw-r--r-- | src/plugins/baremetal/sdccparser.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/baremetal/sdccparser.h b/src/plugins/baremetal/sdccparser.h index fb7866c879..9ca009a196 100644 --- a/src/plugins/baremetal/sdccparser.h +++ b/src/plugins/baremetal/sdccparser.h @@ -33,21 +33,20 @@ namespace Internal { // SdccParser -class SdccParser final : public ProjectExplorer::IOutputParser +class SdccParser final : public ProjectExplorer::OutputTaskParser { Q_OBJECT public: explicit SdccParser(); - static Core::Id id(); + static Utils::Id id(); private: void newTask(const ProjectExplorer::Task &task); void amendDescription(const QString &desc); - void stdError(const QString &line) final; - void stdOutput(const QString &line) final; - void doFlush() final; + Result handleLine(const QString &line, Utils::OutputFormat type) final; + void flush() final; ProjectExplorer::Task m_lastTask; int m_lines = 0; |