Graphics/UMLGraphicsView.py

changeset 12
1d8dd9706f46
parent 0
de9c2efb9d02
child 13
1af94a91f439
equal deleted inserted replaced
11:b0996e4a289e 12:1d8dd9706f46
12 from PyQt4.QtCore import * 12 from PyQt4.QtCore import *
13 from PyQt4.QtGui import * 13 from PyQt4.QtGui import *
14 14
15 from E4Graphics.E4GraphicsView import E4GraphicsView 15 from E4Graphics.E4GraphicsView import E4GraphicsView
16 16
17 from UMLItem import UMLItem 17 from .UMLItem import UMLItem
18 from UMLSceneSizeDialog import UMLSceneSizeDialog 18 from .UMLSceneSizeDialog import UMLSceneSizeDialog
19 from ZoomDialog import ZoomDialog 19 from .ZoomDialog import ZoomDialog
20 20
21 import UI.Config 21 import UI.Config
22 import UI.PixmapCache 22 import UI.PixmapCache
23 23
24 import Preferences 24 import Preferences
354 def __relayout(self): 354 def __relayout(self):
355 """ 355 """
356 Private method to handle the re-layout context menu entry. 356 Private method to handle the re-layout context menu entry.
357 """ 357 """
358 scene = self.scene() 358 scene = self.scene()
359 for itm in scene.items()[:]: 359 for itm in list(scene.items())[:]:
360 if itm.scene() == scene: 360 if itm.scene() == scene:
361 scene.removeItem(itm) 361 scene.removeItem(itm)
362 self.emit(SIGNAL("relayout()")) 362 self.emit(SIGNAL("relayout()"))
363 363
364 def __printDiagram(self): 364 def __printDiagram(self):
471 xOffset = rect.x() - itemrect.x() 471 xOffset = rect.x() - itemrect.x()
472 elif alignment == Qt.AlignRight: 472 elif alignment == Qt.AlignRight:
473 xOffset = (rect.x() + rect.width()) - \ 473 xOffset = (rect.x() + rect.width()) - \
474 (itemrect.x() + itemrect.width()) 474 (itemrect.x() + itemrect.width())
475 elif alignment == Qt.AlignHCenter: 475 elif alignment == Qt.AlignHCenter:
476 xOffset = (rect.x() + rect.width() / 2) - \ 476 xOffset = (rect.x() + rect.width() // 2) - \
477 (itemrect.x() + itemrect.width() / 2) 477 (itemrect.x() + itemrect.width() // 2)
478 elif alignment == Qt.AlignTop: 478 elif alignment == Qt.AlignTop:
479 yOffset = rect.y() - itemrect.y() 479 yOffset = rect.y() - itemrect.y()
480 elif alignment == Qt.AlignBottom: 480 elif alignment == Qt.AlignBottom:
481 yOffset = (rect.y() + rect.height()) - \ 481 yOffset = (rect.y() + rect.height()) - \
482 (itemrect.y() + itemrect.height()) 482 (itemrect.y() + itemrect.height())
483 elif alignment == Qt.AlignVCenter: 483 elif alignment == Qt.AlignVCenter:
484 yOffset = (rect.y() + rect.height() / 2) - \ 484 yOffset = (rect.y() + rect.height() // 2) - \
485 (itemrect.y() + itemrect.height() / 2) 485 (itemrect.y() + itemrect.height() // 2)
486 item.moveBy(xOffset, yOffset) 486 item.moveBy(xOffset, yOffset)
487 487
488 self.scene().update() 488 self.scene().update()

eric ide

mercurial