X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FXGUI_DataTreeModel.h;h=676c9d8fdf98e249441ae195287e952f57e4d033;hb=d86c77d1c6210bbe04fbc3e5b00f9e212e1ec930;hp=c602d02c10a26db4bce4dec559d4f4f49f480a95;hpb=2c7c361d0ab4687935496e4bb6fe2b2e12702fc9;p=modules%2Fshaper.git diff --git a/src/XGUI/XGUI_DataTreeModel.h b/src/XGUI/XGUI_DataTreeModel.h index c602d02c1..676c9d8fd 100644 --- a/src/XGUI/XGUI_DataTreeModel.h +++ b/src/XGUI/XGUI_DataTreeModel.h @@ -15,7 +15,7 @@ class XGUI_EXPORT XGUI_FeaturesModel : public QAbstractItemModel { public: - XGUI_FeaturesModel(const std::shared_ptr& theDocument, QObject* theParent): + XGUI_FeaturesModel(const boost::shared_ptr& theDocument, QObject* theParent): QAbstractItemModel(theParent), myDocument(theDocument) {} //! Returns Feature object by the given Model index. @@ -23,13 +23,13 @@ public: virtual FeaturePtr feature(const QModelIndex& theIndex) const = 0; //! Returns parent index of the given feature - virtual QModelIndex findParent(const std::shared_ptr& theFeature) const = 0; + virtual QModelIndex findParent(const boost::shared_ptr& theFeature) const = 0; //! Returns index corresponded to the group virtual QModelIndex findGroup(const std::string& theGroup) const = 0; protected: - std::shared_ptr myDocument; + boost::shared_ptr myDocument; }; @@ -40,13 +40,13 @@ protected: class XGUI_PartModel : public XGUI_FeaturesModel { public: - XGUI_PartModel(const std::shared_ptr& theDocument, QObject* theParent): + XGUI_PartModel(const boost::shared_ptr& theDocument, QObject* theParent): XGUI_FeaturesModel(theDocument, theParent) {} void setPartId(int theId) { myId = theId; } //! Returns true if the given document is a sub-document of this tree - virtual bool hasDocument(const std::shared_ptr& theDoc) const = 0; + virtual bool hasDocument(const boost::shared_ptr& theDoc) const = 0; protected: //! Id of the current part object in the document