summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2019-02-07 10:09:21 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2019-02-08 08:43:32 +0000
commit12f4b1ee865a7c616dfe4f2049e731d2bd4d4dcb (patch)
tree49d447335ec8bacb705a7155ae5b94ec9274f8c3 /src/plugins/cpptools/clangdiagnosticconfigswidget.cpp
parent69281bcdcf20d98ffada890573c5e2df5d832fa1 (diff)
downloadqt-creator-12f4b1ee865a7c616dfe4f2049e731d2bd4d4dcb.tar.gz
CppTools: Modernize
Change-Id: I78af9cd4ccddfa4ed744dce96b772ae5644c89d2 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/cpptools/clangdiagnosticconfigswidget.cpp')
-rw-r--r--src/plugins/cpptools/clangdiagnosticconfigswidget.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp b/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp
index 6d45b428be..e5ff4cd9f5 100644
--- a/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp
+++ b/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp
@@ -51,6 +51,8 @@
#include <QStringListModel>
#include <QUuid>
+#include <memory>
+
namespace CppTools {
using namespace Constants;
@@ -383,7 +385,7 @@ private:
}
}
- QVariant data(const QModelIndex &fullIndex, int role = Qt::DisplayRole) const override final
+ QVariant data(const QModelIndex &fullIndex, int role = Qt::DisplayRole) const final
{
if (!fullIndex.isValid() || role == Qt::DecorationRole)
return QVariant();
@@ -447,7 +449,7 @@ private:
QModelIndex indexForTree(const ClazyChecksTree *tree) const {
if (!tree)
- return QModelIndex();
+ return {};
QModelIndex result;
traverse(index(0, 0, QModelIndex()), [&](const QModelIndex &index){
@@ -989,11 +991,11 @@ static void setupTreeView(QTreeView *view, QAbstractItemModel *model, int expand
void ClangDiagnosticConfigsWidget::setupTabs()
{
- m_clangBaseChecks.reset(new CppTools::Ui::ClangBaseChecks);
+ m_clangBaseChecks = std::make_unique<CppTools::Ui::ClangBaseChecks>();
m_clangBaseChecksWidget = new QWidget();
m_clangBaseChecks->setupUi(m_clangBaseChecksWidget);
- m_clazyChecks.reset(new CppTools::Ui::ClazyChecks);
+ m_clazyChecks = std::make_unique<CppTools::Ui::ClazyChecks>();
m_clazyChecksWidget = new QWidget();
m_clazyChecks->setupUi(m_clazyChecksWidget);
m_clazySortFilterProxyModel = new ClazyChecksSortFilterModel(this);
@@ -1030,7 +1032,7 @@ void ClangDiagnosticConfigsWidget::setupTabs()
= codeModelSettings()->enableLowerClazyLevels() ? Qt::Checked : Qt::Unchecked;
m_clazyChecks->enableLowerLevelsCheckBox->setCheckState(checkEnableLowerClazyLevels);
- m_tidyChecks.reset(new CppTools::Ui::TidyChecks);
+ m_tidyChecks = std::make_unique<CppTools::Ui::TidyChecks>();
m_tidyChecksWidget = new QWidget();
m_tidyChecks->setupUi(m_tidyChecksWidget);
setupTreeView(m_tidyChecks->checksPrefixesTree, m_tidyTreeModel.get());