+TreeModel_ItemBasePtr VInspector_ItemSelectMgrViewerSelector::CreateContainerChild (const TreeModel_ItemBasePtr& theParent, const int theContainerRow, int theRow, int theColumn)
+ //! Returns entity set if possible from SelectMgr_MapOfObjectSensitives
+ //! \param theRow row index
+ //! \param theObject [out] object connected to the sensitive entity set
+ Standard_EXPORT Handle(SelectMgr_SensitiveEntitySet) GetSensitiveEntitySet (const int theRow,
+ Handle(SelectMgr_SelectableObject)& theObject);
+
+ //! Returns number of item selected
+ //! \return rows count
+ virtual int GetContainerRowCount (const int theContainerRow) const Standard_OVERRIDE;
+
+ //! Returns item information for the given role. Fills internal container if it was not filled yet
+ //! \param theItemRole a value role
+ //! \return the value
+ virtual QVariant GetContainerValue (const int theContainerRow, const int theItemRole) const Standard_OVERRIDE;
+
+ //! Creates a child item in the given position.
+ //! \param theRow the child row position
+ //! \param theColumn the child column position
+ //! \return the created item
+ virtual TreeModel_ItemBasePtr CreateContainerChild (const TreeModel_ItemBasePtr& theParent, const int theContainerRow, int theRow, int theColumn) Standard_OVERRIDE;
+
protected:
//! Initialize the current item. It is empty because Reset() is also empty.