0000535: request for python editible Properties panels

git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5273 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
This commit is contained in:
wmayer
2011-12-12 12:40:08 +00:00
parent 3556a43e99
commit 05b6123bb2
7 changed files with 17 additions and 39 deletions

View File

@@ -103,16 +103,6 @@ short PropertyContainer::getPropertyType(const char *name) const
return getPropertyData().getType(this,name);
}
void PropertyContainer::setPropertyType(const Property* prop, short attr)
{
getPropertyData().setType(this,prop,attr);
}
void PropertyContainer::setPropertyType(const char *name, short attr)
{
getPropertyData().setType(this,name,attr);
}
const char* PropertyContainer::getPropertyGroup(const Property* prop) const
{
return getPropertyData().getGroup(this,prop);
@@ -369,22 +359,6 @@ short PropertyData::getType(const PropertyContainer *container,const char* name)
return 0;
}
void PropertyData::setType(const PropertyContainer *container,const Property* prop, short attr) const
{
const PropertyData::PropertySpec* Spec = findProperty(container,prop);
if (Spec)
const_cast< PropertyData::PropertySpec*>(Spec)->Type = attr;
}
void PropertyData::setType(const PropertyContainer *container,const char* name, short attr) const
{
const PropertyData::PropertySpec* Spec = findProperty(container,name);
if (Spec)
const_cast< PropertyData::PropertySpec*>(Spec)->Type = attr;
}
const char* PropertyData::getGroup(const PropertyContainer *container,const Property* prop) const
{
const PropertyData::PropertySpec* Spec = findProperty(container,prop);