Code: Select all
# To be added to the Layer class and called from onDocumentRestored (layer.py).
def _migrate_0_19_to_0_20(self, obj):
if App.GuiUp:
vobj = obj.ViewObject
if (hasattr(vobj, "Transparency")
and vobj.getTypeIdOfProperty("Transparency") == "App::PropertyInteger"):
trans = vobj.Transparency
vobj.removeProperty("Transparency")
vobj.Proxy.set_visual_properties(vobj, vobj.PropertiesList)
vobj.Transparency = trans