aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/environmentwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/environmentwidget.cpp')
-rw-r--r--src/plugins/projectexplorer/environmentwidget.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/projectexplorer/environmentwidget.cpp b/src/plugins/projectexplorer/environmentwidget.cpp
index 726352bf0fa..e39f21532bd 100644
--- a/src/plugins/projectexplorer/environmentwidget.cpp
+++ b/src/plugins/projectexplorer/environmentwidget.cpp
@@ -96,7 +96,7 @@ public:
: QStyledItemDelegate(view), m_model(model), m_view(view)
{}
- QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
+ QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
{
QWidget *w = QStyledItemDelegate::createEditor(parent, option, index);
if (index.column() != 0)
@@ -132,7 +132,7 @@ public:
};
EnvironmentWidget::EnvironmentWidget(QWidget *parent, QWidget *additionalDetailsWidget)
- : QWidget(parent), d(new EnvironmentWidgetPrivate)
+ : QWidget(parent), d(std::make_unique<EnvironmentWidgetPrivate>())
{
d->m_model = new Utils::EnvironmentModel();
connect(d->m_model, &Utils::EnvironmentModel::userChangesChanged,
@@ -235,7 +235,6 @@ EnvironmentWidget::~EnvironmentWidget()
{
delete d->m_model;
d->m_model = nullptr;
- delete d;
}
void EnvironmentWidget::focusIndex(const QModelIndex &index)