CppTools: Use radio buttons for clazy options

Change-Id: I7c307cffce58c8dc4fd00d17b5c477c85ba509d8
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
Nikolai Kosjar
2018-02-07 09:20:30 +01:00
parent 8cd96c2142
commit 2cedb0531c
3 changed files with 112 additions and 109 deletions

View File

@@ -35,7 +35,10 @@
#include <memory>
QT_FORWARD_DECLARE_CLASS(QListWidgetItem)
QT_BEGIN_NAMESPACE
class QListWidgetItem;
class QRadioButton;
QT_END_NAMESPACE
namespace CppTools {
@@ -74,6 +77,7 @@ private:
void onCopyButtonClicked();
void onRemoveButtonClicked();
void onClangTidyItemChanged(QListWidgetItem *item);
void onClazyRadioButtonChanged(bool checked);
void onDiagnosticOptionsEdited();
@@ -83,7 +87,6 @@ private:
void syncClangTidyWidgets(const ClangDiagnosticConfig &config);
void syncClazyWidgets(const ClangDiagnosticConfig &config);
void setClazyLevelDescription(int index);
void updateConfig(const CppTools::ClangDiagnosticConfig &config);
bool isConfigChooserEmpty() const;
@@ -95,6 +98,8 @@ private:
void connectClangTidyItemChanged();
void disconnectClangTidyItemChanged();
void connectClazyRadioButtonClicked(QRadioButton *button);
void connectConfigChooserCurrentIndex();
void disconnectConfigChooserCurrentIndex();
void connectDiagnosticOptionsChanged();