summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Donchevskii <ivan.donchevskii@qt.io>2018-03-26 08:55:23 +0200
committerIvan Donchevskii <ivan.donchevskii@qt.io>2018-03-27 13:54:06 +0000
commit41a12410e6045d8aaff46f189ef01f5302199925 (patch)
treeee3ff81164bada21d8428d4be40f1ed015d11715 /src
parentaf939831f871f06a527b4e79f0bf0ab49379c71a (diff)
downloadqt-creator-41a12410e6045d8aaff46f189ef01f5302199925.tar.gz
Clang: Fix initial tidy settings tab
When no settings exist it has to be disabled. Change-Id: I1cb8368edf182fa616930f5718323c8e03a0e649 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/cpptools/clangdiagnosticconfig.h2
-rw-r--r--src/plugins/cpptools/clangdiagnosticconfigswidget.cpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/cpptools/clangdiagnosticconfig.h b/src/plugins/cpptools/clangdiagnosticconfig.h
index 536ce39606..36dd9f2dfd 100644
--- a/src/plugins/cpptools/clangdiagnosticconfig.h
+++ b/src/plugins/cpptools/clangdiagnosticconfig.h
@@ -76,7 +76,7 @@ private:
Core::Id m_id;
QString m_displayName;
QStringList m_clangOptions;
- TidyMode m_clangTidyMode;
+ TidyMode m_clangTidyMode = TidyMode::Disabled;
QString m_clangTidyChecksPrefixes;
QString m_clangTidyChecksString;
QString m_clazyChecks;
diff --git a/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp b/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp
index bf6c055366..f9521d4fda 100644
--- a/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp
+++ b/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp
@@ -307,6 +307,7 @@ void ClangDiagnosticConfigsWidget::syncClangTidyWidgets(const ClangDiagnosticCon
break;
}
+ m_tidyChecksWidget->setEnabled(!config.isReadOnly());
connectClangTidyItemChanged();
}