diff --git a/src/Mod/PartDesign/Gui/TaskChamferParameters.cpp b/src/Mod/PartDesign/Gui/TaskChamferParameters.cpp index cdb66f1005..a79c88995d 100644 --- a/src/Mod/PartDesign/Gui/TaskChamferParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskChamferParameters.cpp @@ -90,6 +90,8 @@ TaskChamferParameters::TaskChamferParameters(ViewProviderDressUp *DressUpView, Q createDeleteAction(ui->listWidgetReferences, ui->buttonRefRemove); connect(deleteAction, SIGNAL(triggered()), this, SLOT(onRefDeleted())); + connect(ui->listWidgetReferences, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)), + this, SLOT(setSelection(QListWidgetItem*))); connect(ui->listWidgetReferences, SIGNAL(itemClicked(QListWidgetItem*)), this, SLOT(setSelection(QListWidgetItem*))); connect(ui->listWidgetReferences, SIGNAL(itemDoubleClicked(QListWidgetItem*)), diff --git a/src/Mod/PartDesign/Gui/TaskDraftParameters.cpp b/src/Mod/PartDesign/Gui/TaskDraftParameters.cpp index cf9c3ae794..754534ee75 100644 --- a/src/Mod/PartDesign/Gui/TaskDraftParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskDraftParameters.cpp @@ -104,6 +104,8 @@ TaskDraftParameters::TaskDraftParameters(ViewProviderDressUp *DressUpView, QWidg createDeleteAction(ui->listWidgetReferences, ui->buttonRefRemove); connect(deleteAction, SIGNAL(triggered()), this, SLOT(onRefDeleted())); + connect(ui->listWidgetReferences, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)), + this, SLOT(setSelection(QListWidgetItem*))); connect(ui->listWidgetReferences, SIGNAL(itemClicked(QListWidgetItem*)), this, SLOT(setSelection(QListWidgetItem*))); connect(ui->listWidgetReferences, SIGNAL(itemDoubleClicked(QListWidgetItem*)), diff --git a/src/Mod/PartDesign/Gui/TaskFilletParameters.cpp b/src/Mod/PartDesign/Gui/TaskFilletParameters.cpp index 951692e95e..0baa4cf162 100644 --- a/src/Mod/PartDesign/Gui/TaskFilletParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskFilletParameters.cpp @@ -90,6 +90,8 @@ TaskFilletParameters::TaskFilletParameters(ViewProviderDressUp *DressUpView, QWi createDeleteAction(ui->listWidgetReferences, ui->buttonRefRemove); connect(deleteAction, SIGNAL(triggered()), this, SLOT(onRefDeleted())); + connect(ui->listWidgetReferences, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)), + this, SLOT(setSelection(QListWidgetItem*))); connect(ui->listWidgetReferences, SIGNAL(itemClicked(QListWidgetItem*)), this, SLOT(setSelection(QListWidgetItem*))); connect(ui->listWidgetReferences, SIGNAL(itemDoubleClicked(QListWidgetItem*)), diff --git a/src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp b/src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp index 5df0625c35..1cdf481144 100644 --- a/src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp @@ -106,6 +106,8 @@ TaskThicknessParameters::TaskThicknessParameters(ViewProviderDressUp *DressUpVie createDeleteAction(ui->listWidgetReferences, ui->buttonRefRemove); connect(deleteAction, SIGNAL(triggered()), this, SLOT(onRefDeleted())); + connect(ui->listWidgetReferences, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)), + this, SLOT(setSelection(QListWidgetItem*))); connect(ui->listWidgetReferences, SIGNAL(itemClicked(QListWidgetItem*)), this, SLOT(setSelection(QListWidgetItem*))); connect(ui->listWidgetReferences, SIGNAL(itemDoubleClicked(QListWidgetItem*)),