0000629: make Part::Revolution claim Child

This commit is contained in:
wmayer
2012-03-11 11:26:33 +01:00
parent bd24d5beaf
commit 51773d2274
5 changed files with 39 additions and 4 deletions

View File

@@ -39,6 +39,7 @@
#include <Mod/Part/App/FeatureMirroring.h>
#include <Mod/Part/App/FeatureFillet.h>
#include <Mod/Part/App/FeatureChamfer.h>
#include <Mod/Part/App/FeatureRevolution.h>
#include <Gui/Application.h>
#include <Gui/Control.h>
#include <Gui/Document.h>
@@ -294,3 +295,23 @@ std::vector<App::DocumentObject*> ViewProviderChamfer::claimChildren() const
temp.push_back(static_cast<Part::Chamfer*>(getObject())->Base.getValue());
return temp;
}
// ---------------------------------------
PROPERTY_SOURCE(PartGui::ViewProviderRevolution, PartGui::ViewProviderPart)
ViewProviderRevolution::ViewProviderRevolution()
{
sPixmap = "Part_Revolve";
}
ViewProviderRevolution::~ViewProviderRevolution()
{
}
std::vector<App::DocumentObject*> ViewProviderRevolution::claimChildren() const
{
std::vector<App::DocumentObject*> temp;
temp.push_back(static_cast<Part::Revolution*>(getObject())->Source.getValue());
return temp;
}