E5Graphics/E5GraphicsView.py

changeset 3781
a27433350e5f
parent 3656
441956d8fce5
child 4021
195a471c327b
equal deleted inserted replaced
3780:7356f7fc5676 3781:a27433350e5f
115 Public method to set the zoom value in percent. 115 Public method to set the zoom value in percent.
116 116
117 @param value zoom value in percent (integer) 117 @param value zoom value in percent (integer)
118 """ 118 """
119 if value != self.zoom(): 119 if value != self.zoom():
120 self.resetMatrix() 120 self.resetTransform()
121 factor = value / 100.0 121 factor = value / 100.0
122 self.scale(factor, factor) 122 self.scale(factor, factor)
123 self.zoomValueChanged.emit(value) 123 self.zoomValueChanged.emit(value)
124 124
125 def zoom(self): 125 def zoom(self):
126 """ 126 """
127 Public method to get the current zoom factor in percent. 127 Public method to get the current zoom factor in percent.
128 128
129 @return current zoom factor in percent (integer) 129 @return current zoom factor in percent (integer)
130 """ 130 """
131 return int(self.matrix().m11() * 100.0) 131 return int(self.transform().m11() * 100.0)
132 132
133 def resizeScene(self, amount, isWidth=True): 133 def resizeScene(self, amount, isWidth=True):
134 """ 134 """
135 Public method to resize the scene. 135 Public method to resize the scene.
136 136

eric ide

mercurial