+ support of adding/removing dynamic properties in property editor

This commit is contained in:
wmayer
2015-11-16 22:47:29 +01:00
parent 0ec8dd48b1
commit ba053abec9
7 changed files with 99 additions and 18 deletions

View File

@@ -128,6 +128,9 @@ void PropertyView::slotChangePropertyView(const Gui::ViewProvider&, const App::P
void PropertyView::slotAppendDynamicProperty(const App::Property& prop)
{
App::PropertyContainer* parent = prop.getContainer();
if (parent->isHidden(&prop) || prop.StatusBits.test(3))
return;
if (parent && parent->isDerivedFrom(App::DocumentObject::getClassTypeId())) {
propertyEditorData->appendProperty(prop);
}