X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPartSetPlugin%2FPartSetPlugin_Part.cpp;h=794fcd4fa2a58a459ac81a0cb302d1d87055721f;hb=7b4a6a2a335d41a647e0f6a6becb7c23df042be1;hp=f8b348a37227979a7d1589b63007f994812b84e2;hpb=66d43d6617904551ac0de5bb7bf635f8271141eb;p=modules%2Fshaper.git diff --git a/src/PartSetPlugin/PartSetPlugin_Part.cpp b/src/PartSetPlugin/PartSetPlugin_Part.cpp index f8b348a37..794fcd4fa 100644 --- a/src/PartSetPlugin/PartSetPlugin_Part.cpp +++ b/src/PartSetPlugin/PartSetPlugin_Part.cpp @@ -61,7 +61,7 @@ std::shared_ptr PartSetPlugin_Part::addFeature(std::string the return FeaturePtr(); } -int PartSetPlugin_Part::numberOfSubs() const +int PartSetPlugin_Part::numberOfSubs(bool forTree) const { ResultPartPtr aResult = std::dynamic_pointer_cast(firstResult()); if (aResult.get()) { @@ -72,7 +72,7 @@ int PartSetPlugin_Part::numberOfSubs() const return 0; } -std::shared_ptr PartSetPlugin_Part::subFeature(const int theIndex) const +std::shared_ptr PartSetPlugin_Part::subFeature(const int theIndex, bool forTree) { ResultPartPtr aResult = std::dynamic_pointer_cast(firstResult()); if (aResult.get()) { @@ -101,7 +101,7 @@ bool PartSetPlugin_Part::isSub(ObjectPtr theObject) const ResultPartPtr aResult = std::dynamic_pointer_cast(firstResult()); if (aResult.get()) { DocumentPtr aDoc = aResult->partDoc(); - return document() == aDoc; + return theObject->document() == aDoc; } return false; }