31 |
31 |
32 self.moduleslist = moduleslist |
32 self.moduleslist = moduleslist |
33 |
33 |
34 def addModule(self, modulename): |
34 def addModule(self, modulename): |
35 """ |
35 """ |
36 Method to add a module to the package model. |
36 Public method to add a module to the package model. |
37 |
37 |
38 @param modulename module name to be added (string) |
38 @param modulename module name to be added (string) |
39 """ |
39 """ |
40 self.moduleslist.append(modulename) |
40 self.moduleslist.append(modulename) |
41 |
41 |
42 def getModules(self): |
42 def getModules(self): |
43 """ |
43 """ |
44 Method to retrieve the modules of the package. |
44 Public method to retrieve the modules of the package. |
45 |
45 |
46 @return list of module names (list of strings) |
46 @return list of module names (list of strings) |
47 """ |
47 """ |
48 return self.moduleslist[:] |
48 return self.moduleslist[:] |
49 |
49 |
133 if self.modules: |
133 if self.modules: |
134 self.modules.setPos(x, y) |
134 self.modules.setPos(x, y) |
135 |
135 |
136 def setModel(self, model): |
136 def setModel(self, model): |
137 """ |
137 """ |
138 Method to set the package model. |
138 Public method to set the package model. |
139 |
139 |
140 @param model package model containing the package data (PackageModel) |
140 @param model package model containing the package data (PackageModel) |
141 """ |
141 """ |
142 self.scene().removeItem(self.header) |
142 self.scene().removeItem(self.header) |
143 self.header = None |
143 self.header = None |