//! Returns 0 if the given index is not index of a feature
FeaturePtr feature(const QModelIndex& theIndex) const;
+ //! Returns QModelIndex which corresponds to the given feature if this is a part
+ //! If the feature is not found then index is not valid
+ QModelIndex partIndex(const FeaturePtr& theFeature) const;
+
//! Activates a part data model if the index is a Part node index.
//! Returns true if active part changed.
bool activatedIndex(const QModelIndex& theIndex);