X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FXGUI_DocumentDataModel.h;h=c49c6696535871e683459407e8214527a01de0a4;hb=6d20077610031fdaf7b61bb382da72e012df36ec;hp=c6b924bb438889be075bd0dee34ba7ea40a445fc;hpb=0e5b22dfff609f8ee88bc654c275f3ad23b88eaf;p=modules%2Fshaper.git diff --git a/src/XGUI/XGUI_DocumentDataModel.h b/src/XGUI/XGUI_DocumentDataModel.h index c6b924bb4..c49c66965 100644 --- a/src/XGUI/XGUI_DocumentDataModel.h +++ b/src/XGUI/XGUI_DocumentDataModel.h @@ -4,10 +4,11 @@ #include "XGUI.h" #include +#include -#include #include +#include #include class ModelAPI_Document; @@ -52,22 +53,22 @@ public: Qt::ItemFlags flags(const QModelIndex& theIndex) const; - //! Returns Feature object by the given Model index. - //! Returns 0 if the given index is not index of a feature - FeaturePtr feature(const QModelIndex& theIndex) const; + //! Returns an object by the given Model index. + //! Returns 0 if the given index is not index of an object + ObjectPtr object(const QModelIndex& theIndex) const; - QModelIndex featureIndex(const FeaturePtr theFeature) const; + QModelIndex objectIndex(const ObjectPtr theObject) 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 QModelIndex which corresponds to the given part + //! If the object is not found then index is not valid + QModelIndex partIndex(const ResultPartPtr& thePart) 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); - //! Retrurns Feature which corresponds to active part - FeaturePtr activePart() const; + //! Retrurns active part + ResultPartPtr activePart() const; //! Retrurns QModelIndex of active part QModelIndex activePartIndex() const { return myActivePartIndex; }