\r
/// Make some functionality after the objects are hidden in viewer\r
/// \param theObjects a list of hidden objects\r
- virtual void processHiddenObject(const std::list<ObjectPtr>& theObjects) {};\r
+ //virtual void processHiddenObject(const std::list<ObjectPtr>& theObjects) {};\r
\r
/// Returns true if selection for the object can be activate.\r
/// By default a result or feature of the current operation can not be activated\r
/// \param theModes a list of modes\r
virtual void activeSelectionModes(QIntList& theModes) {}\r
\r
+ /// Appends specific selection modes for the module to the list of types\r
+ /// \param theTypes a selection modes to be extended\r
+ virtual void customSubShapesSelectionModes(QIntList& theTypes) {}\r
+\r
/// Activate custom presentation for the object. Default realization is empty.\r
/// \param theFeature a feature instance\r
/// \param theFlag a flag of level of customization, which means that only part of sub-elements\r