253 # step 1: deselect all items |
253 # step 1: deselect all items |
254 self.unselectItems() |
254 self.unselectItems() |
255 |
255 |
256 # step 2: select all given items |
256 # step 2: select all given items |
257 for itm in items: |
257 for itm in items: |
258 if isinstance(itm, UMLWidget): |
258 if isinstance(itm, UMLItem): |
259 itm.setSelected(True) |
259 itm.setSelected(True) |
260 |
260 |
261 def selectItem(self, item): |
261 def selectItem(self, item): |
262 """ |
262 """ |
263 Public method to select an item. |
263 Public method to select an item. |
264 |
264 |
265 @param item item to be selected (QGraphicsItemItem) |
265 @param item item to be selected (QGraphicsItemItem) |
266 """ |
266 """ |
267 if isinstance(item, UMLWidget): |
267 if isinstance(item, UMLItem): |
268 item.setSelected(not item.isSelected()) |
268 item.setSelected(not item.isSelected()) |
269 |
269 |
270 def __deleteShape(self): |
270 def __deleteShape(self): |
271 """ |
271 """ |
272 Private method to delete the selected shapes from the display. |
272 Private method to delete the selected shapes from the display. |