Handle(SelectMgr_SensitiveEntity) anEntity = anIt.Value();
Handle(SelectBasics_EntityOwner) aBasicsOwner = anEntity->BaseSensitive()->OwnerId();
if (!aBasicsOwner.IsNull())
- aBasicsOwner->Set(aBasicsOwner->Priority() + myAdditionalSelectionPriority);
+ aBasicsOwner->SetPriority(aBasicsOwner->Priority() + myAdditionalSelectionPriority);
}
}
}
anIt.More();
anIt.Next()) {
Handle(SelectMgr_SensitiveEntity) anEntity = anIt.Value();
- Handle(SelectMgr_EntityOwner) anOwner =
- Handle(SelectMgr_EntityOwner)
- ::DownCast(anEntity->BaseSensitive()->OwnerId());
- anOwner->Set(this);
+ Handle(SelectMgr_EntityOwner) anOwner = anEntity->BaseSensitive()->OwnerId();
+ anOwner->SetSelectable(this);
}
return true;