diff -r f28af766e539 -r 9225700cbff5 Graphics/SvgDiagram.py --- a/Graphics/SvgDiagram.py Sat Dec 24 15:15:36 2011 +0100 +++ b/Graphics/SvgDiagram.py Mon Dec 26 14:58:44 2011 +0100 @@ -156,6 +156,22 @@ """ return self.svgFile + def wheelEvent(self, evt): + """ + Protected method to handle wheel events. + + @param evt reference to the wheel event (QWheelEvent) + """ + if evt.modifiers() & Qt.ControlModifier: + if evt.delta()< 0: + self.__zoomOut() + else: + self.__zoomIn() + evt.accept() + return + + super().wheelEvent(evt) + ############################################################################ ## Private menu handling methods below. ############################################################################