+ fixes #0001380: Allow to set user-defined names for constraints
This commit is contained in:
parent
bba8760b11
commit
ca00665421
|
@ -73,6 +73,7 @@ TaskSketcherConstrains::TaskSketcherConstrains(ViewProviderSketch *sketchView)
|
|||
ui = new Ui_TaskSketcherConstrains();
|
||||
ui->setupUi(proxy);
|
||||
ui->listWidgetConstraints->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
||||
//ui->listWidgetConstraints->setEditTriggers(QListWidget::EditKeyPressed);
|
||||
//QMetaObject::connectSlotsByName(this);
|
||||
|
||||
// connecting the needed signals
|
||||
|
@ -178,6 +179,7 @@ void TaskSketcherConstrains::on_listWidgetConstraints_itemSelectionChanged(void)
|
|||
void TaskSketcherConstrains::on_listWidgetConstraints_itemActivated(QListWidgetItem *item)
|
||||
{
|
||||
ConstraintItem *it = dynamic_cast<ConstraintItem*>(item);
|
||||
if (!item) return;
|
||||
|
||||
// if its the right constraint
|
||||
if (it->Type == Sketcher::Distance ||
|
||||
|
@ -194,7 +196,7 @@ void TaskSketcherConstrains::on_listWidgetConstraints_itemActivated(QListWidgetI
|
|||
|
||||
void TaskSketcherConstrains::on_listWidgetConstraints_itemChanged(QListWidgetItem *item)
|
||||
{
|
||||
if (inEditMode)
|
||||
if (!item || inEditMode)
|
||||
return;
|
||||
ConstraintItem *it = dynamic_cast<ConstraintItem*>(item);
|
||||
const std::vector< Sketcher::Constraint * > &vals = sketchView->getSketchObject()->Constraints.getValues();
|
||||
|
|
Loading…
Reference in New Issue
Block a user