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:
@@ -58,7 +58,10 @@ class CPPTOOLS_EXPORT ClangDiagnosticConfigsWidget : public QWidget
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit ClangDiagnosticConfigsWidget(const Core::Id &configToSelect, QWidget *parent = nullptr);
|
||||
explicit ClangDiagnosticConfigsWidget(const ClangDiagnosticConfigsModel &configsModel,
|
||||
const Core::Id &configToSelect,
|
||||
bool showTidyClazyTabs,
|
||||
QWidget *parent = nullptr);
|
||||
~ClangDiagnosticConfigsWidget() override;
|
||||
|
||||
ClangDiagnosticConfigs customConfigs() const;
|
||||
@@ -67,7 +70,7 @@ signals:
|
||||
void customConfigsChanged(const CppTools::ClangDiagnosticConfigs &customConfigs);
|
||||
|
||||
private:
|
||||
void setupTabs();
|
||||
void setupTabs(bool showTidyClazyTabs);
|
||||
|
||||
void onCurrentConfigChanged(int index);
|
||||
void onCopyButtonClicked();
|
||||
|
||||
Reference in New Issue
Block a user