//! Returns 0 if the given index is not index of a feature
FeaturePtr feature(const QModelIndex& theIndex) const;
+ QModelIndex featureIndex(const FeaturePtr theFeature) 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;
//! Returns true if active part changed.
bool activatedIndex(const QModelIndex& theIndex);
+ //! Retrurns Feature which corresponds to active part
FeaturePtr activePart() const;
+ //! Retrurns QModelIndex of active part
QModelIndex activePartIndex() const { return myActivePartIndex; }
//! Deactivates a Part