- Anonymous
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
Zheng, Lei | Zheng, Lei | staging | 2019-07-06 07:20:16 | staging f69c0e30 |
Changeset | (GeoFeature)GroupExtension: track children visibility The future patch will introduce Part::getTopoShape() to construct a compound shape from a group. It will rely on the children visibility to determine whether to include the child shape or not. This patch adds children visibility tracking capability to group, and makes sure that the group object will be marked for recomputation in case of any change in group member, and their visibility status. * Remove Prop_Output from 'Group' property. * Added hidden property _GroupTouched to help propagate children change. * Track children visibility change using signal * GeoFeatureGroupExtension uses new PropertyLinkBase interface for scope checking. |
|||
mod - src/App/GeoFeatureGroupExtension.cpp | Diff File | |||
mod - src/App/GroupExtension.cpp | Diff File | |||
mod - src/App/GroupExtension.h | Diff File | |||
mod - src/Gui/ViewProviderGroupExtension.cpp | Diff File | |||
mod - src/Gui/ViewProviderGroupExtension.h | Diff File |