diff options
Diffstat (limited to 'src/plugins/clangtools/clangtidyclazyrunner.h')
-rw-r--r-- | src/plugins/clangtools/clangtidyclazyrunner.h | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/src/plugins/clangtools/clangtidyclazyrunner.h b/src/plugins/clangtools/clangtidyclazyrunner.h index 507ac2977d..72cd7a155c 100644 --- a/src/plugins/clangtools/clangtidyclazyrunner.h +++ b/src/plugins/clangtools/clangtidyclazyrunner.h @@ -32,22 +32,28 @@ namespace ClangTools { namespace Internal { -class ClangTidyClazyRunner final : public ClangToolRunner +class ClangTidyRunner final : public ClangToolRunner { Q_OBJECT public: - ClangTidyClazyRunner(const CppTools::ClangDiagnosticConfig &diagnosticConfig, - const QString &clangExecutable, - const QString &clangLogFileDir, - const Utils::Environment &environment, - QObject *parent = nullptr); + ClangTidyRunner(const CppTools::ClangDiagnosticConfig &config, QObject *parent = nullptr); +}; + +class ClazyStandaloneRunner final : public ClangToolRunner +{ + Q_OBJECT + +public: + ClazyStandaloneRunner(const CppTools::ClangDiagnosticConfig &config, QObject *parent = nullptr); +}; -protected: - QStringList constructCommandLineArguments(const QStringList &options) final; +class ClazyPluginRunner final : public ClangToolRunner +{ + Q_OBJECT -private: - const CppTools::ClangDiagnosticConfig m_diagnosticConfig; +public: + ClazyPluginRunner(const CppTools::ClangDiagnosticConfig &config, QObject *parent = nullptr); }; } // namespace Internal |