Graphics/ModuleItem.py

changeset 3591
2f2a4a76dd22
parent 3178
f25fc1364c88
child 3656
441956d8fce5
equal deleted inserted replaced
3590:5280e37405b8 3591:2f2a4a76dd22
29 29
30 self.classlist = classlist 30 self.classlist = classlist
31 31
32 def addClass(self, classname): 32 def addClass(self, classname):
33 """ 33 """
34 Method to add a class to the module model. 34 Public method to add a class to the module model.
35 35
36 @param classname class name to be added (string) 36 @param classname class name to be added (string)
37 """ 37 """
38 self.classlist.append(classname) 38 self.classlist.append(classname)
39 39
40 def getClasses(self): 40 def getClasses(self):
41 """ 41 """
42 Method to retrieve the classes of the module. 42 Public method to retrieve the classes of the module.
43 43
44 @return list of class names (list of strings) 44 @return list of class names (list of strings)
45 """ 45 """
46 return self.classlist[:] 46 return self.classlist[:]
47 47
114 height = height + self.classes.boundingRect().height() 114 height = height + self.classes.boundingRect().height()
115 self.setSize(width + 2 * self.margin, height + 2 * self.margin) 115 self.setSize(width + 2 * self.margin, height + 2 * self.margin)
116 116
117 def setModel(self, model): 117 def setModel(self, model):
118 """ 118 """
119 Method to set the module model. 119 Public method to set the module model.
120 120
121 @param model module model containing the module data (ModuleModel) 121 @param model module model containing the module data (ModuleModel)
122 """ 122 """
123 self.scene().removeItem(self.header) 123 self.scene().removeItem(self.header)
124 self.header = None 124 self.header = None

eric ide

mercurial