diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2019-10-28 16:25:07 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2019-12-03 13:24:24 +0000 |
commit | fbd350f31f35c56e7eccb833c2943870f93e0c89 (patch) | |
tree | b61afeaf00dec4f13eb96f7ce44fd0e0e8f2a3e9 /src/plugins/clangtools/clangtoolruncontrol.h | |
parent | 7bb333f15a3a5633d3373416aad4dd900de62aee (diff) |
ClangTools: Introduce an info bar
...displaying status information and errors.
Change-Id: I4f86b440b28e82786299700dee572e77de7334f3
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Diffstat (limited to 'src/plugins/clangtools/clangtoolruncontrol.h')
-rw-r--r-- | src/plugins/clangtools/clangtoolruncontrol.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/plugins/clangtools/clangtoolruncontrol.h b/src/plugins/clangtools/clangtoolruncontrol.h index d1c97c206c..5a9fbbbdd5 100644 --- a/src/plugins/clangtools/clangtoolruncontrol.h +++ b/src/plugins/clangtools/clangtoolruncontrol.h @@ -70,10 +70,19 @@ public: const RunSettings &runSettings, const CppTools::ClangDiagnosticConfig &diagnosticConfig, const FileInfos &fileInfos, - bool preventBuild); + bool buildBeforeAnalysis); bool success() const { return m_success; } // For testing. + int filesAnalyzed() const { return m_filesAnalyzed.size(); } + int filesNotAnalyzed() const { return m_filesNotAnalyzed.size(); } + int totalFilesToAnalyze() const { return m_fileInfos.size(); } + +signals: + void buildFailed(); + void runnerFinished(); + void startFailed(); + protected: void onRunnerFinishedWithSuccess(const QString &filePath); void onRunnerFinishedWithFailure(const QString &errorMessage, const QString &errorDetails); |