From 1eb765ecbb990f3c6fcb41fa133e9e386161b3a5 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 21 Apr 2023 17:35:20 +0200 Subject: [PATCH] Qnx: Use more declarative syntax for settings page items Change-Id: Iced5efa88b059a55d7d0b3e33a24bbf3b9423fbc Reviewed-by: Christian Stenger --- src/plugins/qnx/qnxsettingspage.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/plugins/qnx/qnxsettingspage.cpp b/src/plugins/qnx/qnxsettingspage.cpp index c6703cb3927..a06d05a8010 100644 --- a/src/plugins/qnx/qnxsettingspage.cpp +++ b/src/plugins/qnx/qnxsettingspage.cpp @@ -558,9 +558,6 @@ private: QnxSettingsWidget::QnxSettingsWidget() { - auto addButton = new QPushButton(Tr::tr("Add...")); - auto removeButton = new QPushButton(Tr::tr("Remove")); - using namespace Layouting; Row { @@ -581,18 +578,20 @@ QnxSettingsWidget::QnxSettingsWidget() st }, Column { - addButton, - removeButton, + PushButton { + text(Tr::tr("Add...")), + onClicked([this] { addConfiguration(); }, this) + }, + PushButton { + text(Tr::tr("Remove")), + onClicked([this] { removeConfiguration(); }, this) + }, st } }.attachTo(this); populateConfigsCombo(); - connect(addButton, &QAbstractButton::clicked, - this, &QnxSettingsWidget::addConfiguration); - connect(removeButton, &QAbstractButton::clicked, - this, &QnxSettingsWidget::removeConfiguration); connect(m_configsCombo, &QComboBox::currentIndexChanged, this, &QnxSettingsWidget::updateInformation); connect(QtVersionManager::instance(), &QtVersionManager::qtVersionsChanged,