allow pick task selection from 3d view

This commit is contained in:
Stefan Tröger
2015-05-06 18:49:59 +02:00
parent 9e82e2f2e9
commit d854bc172b

View File

@@ -198,6 +198,19 @@ std::vector<App::DocumentObject*> TaskFeaturePick::getFeatures() {
void TaskFeaturePick::onSelectionChanged(const Gui::SelectionChanges& msg)
{
ui->listWidget->clearSelection();
for(Gui::SelectionSingleton::SelObj obj : Gui::Selection().getSelection()) {
for(int row = 0; row < ui->listWidget->count(); row++) {
QListWidgetItem *item = ui->listWidget->item(row);
QString t = item->text();
t = t.left(t.indexOf(QString::fromAscii("(")) - 1);
if(t.compare(QString::fromAscii(obj.FeatName))==0) {
ui->listWidget->setItemSelected(item, true);
}
}
}
}