eric6/E5Gui/E5ZoomWidget.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8043
0acf98cd089a
parent 8257
28146736bbfc
--- a/eric6/E5Gui/E5ZoomWidget.py	Fri Apr 02 11:59:41 2021 +0200
+++ b/eric6/E5Gui/E5ZoomWidget.py	Sat May 01 14:27:20 2021 +0200
@@ -30,7 +30,7 @@
         @param resetPix pixmap for the zoom reset button (QPixmap)
         @param parent reference to the parent widget (QWidget)
         """
-        super(E5ZoomWidget, self).__init__(parent)
+        super().__init__(parent)
         self.setupUi(self)
         
         self.zoomOutLabel.setPixmap(outPix.scaled(16, 16))
@@ -270,10 +270,7 @@
         
         @param value slider value (integer)
         """
-        if self.__mapped:
-            val = self.__mapping[value]
-        else:
-            val = value
+        val = self.__mapping[value] if self.__mapped else value
         fmtStr = "{0}%" if self.__percent else "{0}"
         self.valueLabel.setText(fmtStr.format(val))
         self.valueChanged.emit(val)
@@ -282,13 +279,12 @@
         """
         Private slot to determine the width of the zoom value label.
         """
-        if self.__mapped:
-            labelLen = max(len(str(v)) for v in self.__mapping)
-        else:
-            labelLen = max(
-                len(str(self.slider.maximum())),
-                len(str(self.slider.minimum()))
-            )
+        labelLen = (
+            max(len(str(v)) for v in self.__mapping)
+            if self.__mapped else
+            max(len(str(self.slider.maximum())),
+                len(str(self.slider.minimum())))
+        )
         fmtStr = "{0}%" if self.__percent else "{0}"
         label = fmtStr.format("0" * labelLen)
         try:

eric ide

mercurial