diff --git a/src/Gui/Dialogs/DlgAddProperty.cpp b/src/Gui/Dialogs/DlgAddProperty.cpp index 0b391df125..5df97b1301 100644 --- a/src/Gui/Dialogs/DlgAddProperty.cpp +++ b/src/Gui/Dialogs/DlgAddProperty.cpp @@ -395,7 +395,7 @@ void DlgAddProperty::addEditor(PropertyItem* propertyItem) setWidgetForLabel("labelValue", editor.get(), layout()); - QWidget::setTabOrder(ui->comboBoxType, editor.get()); + QWidget::setTabOrder(ui->lineEditName, editor.get()); QWidget::setTabOrder(editor.get(), ui->lineEditToolTip); removeSelectionEditor(); @@ -537,10 +537,12 @@ void DlgAddProperty::initializeWidgets(ViewProviderVarSet* viewProvider) addButton->setText(tr("Add")); setAddEnabled(false); - ui->lineEditName->setFocus(); + comboBoxGroup.setFocus(); - QWidget::setTabOrder(ui->lineEditName, &comboBoxGroup); QWidget::setTabOrder(&comboBoxGroup, ui->comboBoxType); + QWidget::setTabOrder(ui->comboBoxType, ui->lineEditName); + QWidget::setTabOrder(ui->lineEditName, editor.get()); + QWidget::setTabOrder(editor.get(), ui->lineEditToolTip); adjustSize(); } @@ -632,7 +634,7 @@ void DlgAddProperty::removeEditor() placeholder->setMinimumHeight(comboBoxGroup.height()); setWidgetForLabel("labelValue", placeholder, layout()); - QWidget::setTabOrder(ui->comboBoxType, ui->lineEditToolTip); + QWidget::setTabOrder(ui->lineEditName, ui->lineEditToolTip); editor = nullptr; } diff --git a/src/Gui/Dialogs/DlgAddProperty.ui b/src/Gui/Dialogs/DlgAddProperty.ui index 72659b2784..3ba94fa87b 100644 --- a/src/Gui/Dialogs/DlgAddProperty.ui +++ b/src/Gui/Dialogs/DlgAddProperty.ui @@ -15,36 +15,36 @@ - - - Name - - - - - - - Group - + Type - + true + + + + Name + + + + + +