예제 #1
0
 def __init__(self, **initstate):
     # some debugging code
     #Node.count += 1
     #print " PLUS => Initializing " + str(self.__class__) + " (" + str(Node.count) + ") " + hex(id(self))
     Node.__init__(self)
     # initialisation of non state variables
     self.initnonstate()
     # further initialize the state (the properties)
     self.initstate(**initstate)
예제 #2
0
 def __init__(self, **initstate):
     # some debugging code
     #Node.count += 1
     #print " PLUS => Initializing " + str(self.__class__) + " (" + str(Node.count) + ") " + hex(id(self))
     Node.__init__(self)
     # initialisation of non state variables
     self.initnonstate()
     # further initialize the state (the properties)
     self.initstate(**initstate)
예제 #3
0
 def unset_model(self):
     Node.unset_model(self)
     if self.target is not None:
         self.target.references.remove(self)
예제 #4
0
 def set_model(self, model, parent, index):
     Node.set_model(self, model, parent, index)
     if self.target is not None:
         self.target.references.append(self)
예제 #5
0
 def __init__(self, prefix):
     Node.__init__(self)
     self.target = None
     self.prefix = prefix
     self.icon = self.overlay_icon
예제 #6
0
 def unset_model(self):
     Node.unset_model(self)
     if self.target is not None:
         self.target.references.remove(self)
예제 #7
0
 def set_model(self, model, parent, index):
     Node.set_model(self, model, parent, index)
     if self.target is not None:
         self.target.references.append(self)
예제 #8
0
 def __init__(self, prefix):
     Node.__init__(self)
     self.target = None
     self.prefix = prefix
     self.icon = self.overlay_icon