From f9ebd6ac38aeceb6bb1bcb177d5685954fa1644e Mon Sep 17 00:00:00 2001 From: Krish Sharma <777krrish@gmail.com> Date: Wed, 7 Jan 2026 13:54:16 +0530 Subject: [PATCH] Gui: Reorder Add Property dialog fields to Name-Value-Group-Type (#26567) * Gui: Move Tooltip field after Value field in Add Property dialog * Gui: Reorder Add Property dialog fields to Group-Type-Name-Value-Tooltip --- src/Gui/Dialogs/DlgAddProperty.cpp | 10 ++++++---- src/Gui/Dialogs/DlgAddProperty.ui | 24 ++++++++++++------------ 2 files changed, 18 insertions(+), 16 deletions(-) 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 + + + + + +