diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2020-04-15 14:59:51 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2020-04-16 10:40:33 +0000 |
commit | 6f32538c5da7cfa1a6804336dcb4db0e4f205c28 (patch) | |
tree | ffa5f04f8e0d6a760e07e8091597a4b8e8f7fe66 /src/plugins/nim | |
parent | d04597f2aaab7966d1b94864f1292135959680ae (diff) |
ProjectExplorer: Split up the IOutputParser class
For symmetry with Utils::OutputFormatter.
Task-number: QTCREATORBUG-22665
Change-Id: I148fed69dba042ad3ef26e080829c31cd3f357fd
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/nim')
-rw-r--r-- | src/plugins/nim/project/nimblebuildstep.cpp | 4 | ||||
-rw-r--r-- | src/plugins/nim/project/nimcompilerbuildstep.cpp | 4 | ||||
-rw-r--r-- | src/plugins/nim/project/nimtoolchain.cpp | 2 | ||||
-rw-r--r-- | src/plugins/nim/project/nimtoolchain.h | 2 |
4 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/nim/project/nimblebuildstep.cpp b/src/plugins/nim/project/nimblebuildstep.cpp index 36efa46313..7beebc7ae9 100644 --- a/src/plugins/nim/project/nimblebuildstep.cpp +++ b/src/plugins/nim/project/nimblebuildstep.cpp @@ -43,9 +43,9 @@ using namespace Utils; namespace { -class NimParser : public IOutputParser +class NimParser : public OutputTaskParser { - Status doHandleLine(const QString &lne, Utils::OutputFormat) override + Status handleLine(const QString &lne, Utils::OutputFormat) override { const QString line = lne.trimmed(); static QRegularExpression regex("(.+.nim)\\((\\d+), (\\d+)\\) (.+)", diff --git a/src/plugins/nim/project/nimcompilerbuildstep.cpp b/src/plugins/nim/project/nimcompilerbuildstep.cpp index 8bdf39d576..4950f20fbb 100644 --- a/src/plugins/nim/project/nimcompilerbuildstep.cpp +++ b/src/plugins/nim/project/nimcompilerbuildstep.cpp @@ -45,9 +45,9 @@ using namespace Utils; namespace Nim { -class NimParser : public ProjectExplorer::IOutputParser +class NimParser : public ProjectExplorer::OutputTaskParser { - Status doHandleLine(const QString &lne, Utils::OutputFormat) override + Status handleLine(const QString &lne, Utils::OutputFormat) override { const QString line = lne.trimmed(); static QRegularExpression regex("(.+.nim)\\((\\d+), (\\d+)\\) (.+)", diff --git a/src/plugins/nim/project/nimtoolchain.cpp b/src/plugins/nim/project/nimtoolchain.cpp index 7aed9dacf6..337e697e4f 100644 --- a/src/plugins/nim/project/nimtoolchain.cpp +++ b/src/plugins/nim/project/nimtoolchain.cpp @@ -120,7 +120,7 @@ void NimToolChain::setCompilerCommand(const FilePath &compilerCommand) parseVersion(compilerCommand, m_version); } -QList<IOutputParser *> NimToolChain::outputParsers() const +QList<OutputTaskParser *> NimToolChain::createOutputParsers() const { return {}; } diff --git a/src/plugins/nim/project/nimtoolchain.h b/src/plugins/nim/project/nimtoolchain.h index df21587776..7ef119af1e 100644 --- a/src/plugins/nim/project/nimtoolchain.h +++ b/src/plugins/nim/project/nimtoolchain.h @@ -56,7 +56,7 @@ public: Utils::FilePath compilerCommand() const final; QString compilerVersion() const; void setCompilerCommand(const Utils::FilePath &compilerCommand); - QList<ProjectExplorer::IOutputParser *> outputParsers() const final; + QList<ProjectExplorer::OutputTaskParser *> createOutputParsers() const final; std::unique_ptr<ProjectExplorer::ToolChainConfigWidget> createConfigurationWidget() final; QVariantMap toMap() const final; |