281 def __getDiagram(self, rect, imageFormat="PNG", filename=None): |
281 def __getDiagram(self, rect, imageFormat="PNG", filename=None): |
282 """ |
282 """ |
283 Private method to retrieve the diagram from the scene fitting it |
283 Private method to retrieve the diagram from the scene fitting it |
284 in the minimum rectangle. |
284 in the minimum rectangle. |
285 |
285 |
286 @param rect minimum rectangle fitting the diagram (QRectF) |
286 @param rect minimum rectangle fitting the diagram |
287 @param imageFormat format for the image file (string) |
287 @type QRectF |
288 @param filename name of the file for non pixmaps (string) |
288 @param imageFormat format for the image file |
289 @return diagram pixmap to receive the diagram (QPixmap) |
289 @type str |
|
290 @param filename name of the file for non pixmaps |
|
291 str |
|
292 @return paint device containing the diagram |
|
293 @rtype QPixmap or QSvgGenerator |
290 """ |
294 """ |
291 selectedItems = self.scene().selectedItems() |
295 selectedItems = self.scene().selectedItems() |
292 |
296 |
293 # step 1: deselect all widgets |
297 # step 1: deselect all widgets |
294 if selectedItems: |
298 if selectedItems: |