aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/cppcodemodelsettings.h
diff options
context:
space:
mode:
authorIvan Donchevskii <[email protected]>2017-11-02 16:26:17 +0100
committerIvan Donchevskii <[email protected]>2017-11-16 11:05:21 +0000
commit8eececaa96153c69c11ac42c4b09e5b1944f9d4e (patch)
treef6eca7fb0a3e3d850420c26ccbeafced62efd429 /src/plugins/cpptools/cppcodemodelsettings.h
parentcdaa4aee1a5caa411b4f790ce1d6834da281eb54 (diff)
Clang: add clang plugins checks to code model settings
Add UI controls to change settings and apply them together with warnings and command line options. Current settings are not very flexible but should be easy to test and use without reading tidy/clazy help. Change-Id: I1ca6b49a42a1169b34a703dd50de0bbc105df28f Reviewed-by: Leena Miettinen <[email protected]> Reviewed-by: Nikolai Kosjar <[email protected]>
Diffstat (limited to 'src/plugins/cpptools/cppcodemodelsettings.h')
-rw-r--r--src/plugins/cpptools/cppcodemodelsettings.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppcodemodelsettings.h b/src/plugins/cpptools/cppcodemodelsettings.h
index 4c6404e506c..edf0a6e1dc3 100644
--- a/src/plugins/cpptools/cppcodemodelsettings.h
+++ b/src/plugins/cpptools/cppcodemodelsettings.h
@@ -72,6 +72,12 @@ public:
int indexerFileSizeLimitInMb() const;
void setIndexerFileSizeLimitInMb(int sizeInMB);
+ QString tidyChecks() const;
+ void setTidyChecks(QString checks);
+
+ QString clazyChecks() const;
+ void setClazyChecks(QString checks);
+
public: // for tests
void emitChanged();
@@ -86,6 +92,9 @@ private:
int m_indexerFileSizeLimitInMB = 5;
ClangDiagnosticConfigs m_clangCustomDiagnosticConfigs;
Core::Id m_clangDiagnosticConfigId;
+
+ QString m_tidyChecks;
+ QString m_clazyChecks;
};
} // namespace CppTools