add stub sync methods and isChildOf helper method

This commit is contained in:
Morgan 'ARR\!' Allen 2025-04-30 20:21:01 -07:00
parent f5d3e26a0b
commit ad679b9ae6

View file

@ -27,6 +27,16 @@ class BaseObject:
return None
def isChildOf(self, parent):
p = self.feature
while p:
if p == parent:
return True
p = p.getParent()
return False
def onBeforeChange(self, feature, prop):
pass
@ -44,5 +54,11 @@ class BaseObject:
def setup_properties(self, feature):
feature.addProperty('App::PropertyString', 'Type', 'KiConnect', 'Internatl KiConnect Type', read_only=True, hidden=True)
def sync_from(self):
pass
def sync_to(self):
pass
def __getstate__(self):
return None