forked from qt-creator/qt-creator
Clang/ClangTools: Separate custom diagnostic configs
Add a separate pool of custom diagnostic configs for the ClangTools plugin. That is, the diagnostic configs in Menu: Tools > C++ > Code Model are not shared anymore with the configs at Menu: Tools > Analyzer > ClangTools On plugin initialization of ClangTools, move tidy/clazy related configs to ClangTools. Change-Id: Id06087a58b53e466a3d7bbac669550c5fbe9899d Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -32,8 +32,13 @@
|
||||
#include <QStringList>
|
||||
#include <QVector>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QSettings;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
namespace CppTools {
|
||||
|
||||
// TODO: Split this class as needed for ClangCodeModel and ClangTools
|
||||
class CPPTOOLS_EXPORT ClangDiagnosticConfig
|
||||
{
|
||||
public:
|
||||
@@ -84,4 +89,8 @@ private:
|
||||
|
||||
using ClangDiagnosticConfigs = QVector<ClangDiagnosticConfig>;
|
||||
|
||||
ClangDiagnosticConfigs CPPTOOLS_EXPORT diagnosticConfigsFromSettings(QSettings *s);
|
||||
void CPPTOOLS_EXPORT diagnosticConfigsToSettings(QSettings *s,
|
||||
const ClangDiagnosticConfigs &configs);
|
||||
|
||||
} // namespace CppTools
|
||||
|
||||
Reference in New Issue
Block a user