diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2018-05-02 14:51:05 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2018-05-11 10:48:53 +0000 |
commit | 1bc605d05014026f7b3eebcbb9fb69962eca82eb (patch) | |
tree | 17c7a16bf3002948a884a1244956ac40770fd3c9 /src/plugins/clangtools/clangtoolruncontrol.h | |
parent | ef528e1801a1e116d2995860546a62fd04fa9ee7 (diff) |
ClangTools: Prompt for files to analyze
If the run button is clicked, the user is prompted to select the files
for analysis.
Change-Id: I21e4ee6b7c14392a8c1a901ac7aa1c9c16e30f0d
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/plugins/clangtools/clangtoolruncontrol.h')
-rw-r--r-- | src/plugins/clangtools/clangtoolruncontrol.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/clangtools/clangtoolruncontrol.h b/src/plugins/clangtools/clangtoolruncontrol.h index 0d13bf9263..dae3521bc1 100644 --- a/src/plugins/clangtools/clangtoolruncontrol.h +++ b/src/plugins/clangtools/clangtoolruncontrol.h @@ -25,6 +25,8 @@ #pragma once +#include "clangfileinfo.h" + #include <projectexplorer/runconfiguration.h> #include <cpptools/projectinfo.h> #include <utils/environment.h> @@ -55,7 +57,8 @@ class ClangToolRunControl : public ProjectExplorer::RunWorker public: ClangToolRunControl(ProjectExplorer::RunControl *runControl, - ProjectExplorer::Target *target); + ProjectExplorer::Target *target, + const FileInfos &fileInfos); bool success() const { return m_success; } // For testing. @@ -73,7 +76,7 @@ private: void start() final; void stop() final; - AnalyzeUnits sortedUnitsToAnalyze(const QString &clangVersion); + AnalyzeUnits unitsToAnalyze(const QString &clangVersion); void analyzeNextFile(); void handleFinished(); @@ -91,6 +94,7 @@ protected: private: QPointer<ProjectExplorer::Target> m_target; + FileInfos m_fileInfos; CppTools::ProjectInfo m_projectInfoBeforeBuild; CppTools::ProjectInfo m_projectInfo; |