forked from qt-creator/qt-creator
Qnx: Use more declarative syntax for settings page items
Change-Id: Iced5efa88b059a55d7d0b3e33a24bbf3b9423fbc Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -558,9 +558,6 @@ private:
|
|||||||
|
|
||||||
QnxSettingsWidget::QnxSettingsWidget()
|
QnxSettingsWidget::QnxSettingsWidget()
|
||||||
{
|
{
|
||||||
auto addButton = new QPushButton(Tr::tr("Add..."));
|
|
||||||
auto removeButton = new QPushButton(Tr::tr("Remove"));
|
|
||||||
|
|
||||||
using namespace Layouting;
|
using namespace Layouting;
|
||||||
|
|
||||||
Row {
|
Row {
|
||||||
@@ -581,18 +578,20 @@ QnxSettingsWidget::QnxSettingsWidget()
|
|||||||
st
|
st
|
||||||
},
|
},
|
||||||
Column {
|
Column {
|
||||||
addButton,
|
PushButton {
|
||||||
removeButton,
|
text(Tr::tr("Add...")),
|
||||||
|
onClicked([this] { addConfiguration(); }, this)
|
||||||
|
},
|
||||||
|
PushButton {
|
||||||
|
text(Tr::tr("Remove")),
|
||||||
|
onClicked([this] { removeConfiguration(); }, this)
|
||||||
|
},
|
||||||
st
|
st
|
||||||
}
|
}
|
||||||
}.attachTo(this);
|
}.attachTo(this);
|
||||||
|
|
||||||
populateConfigsCombo();
|
populateConfigsCombo();
|
||||||
|
|
||||||
connect(addButton, &QAbstractButton::clicked,
|
|
||||||
this, &QnxSettingsWidget::addConfiguration);
|
|
||||||
connect(removeButton, &QAbstractButton::clicked,
|
|
||||||
this, &QnxSettingsWidget::removeConfiguration);
|
|
||||||
connect(m_configsCombo, &QComboBox::currentIndexChanged,
|
connect(m_configsCombo, &QComboBox::currentIndexChanged,
|
||||||
this, &QnxSettingsWidget::updateInformation);
|
this, &QnxSettingsWidget::updateInformation);
|
||||||
connect(QtVersionManager::instance(), &QtVersionManager::qtVersionsChanged,
|
connect(QtVersionManager::instance(), &QtVersionManager::qtVersionsChanged,
|
||||||
|
Reference in New Issue
Block a user