Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationListDelegate.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2525
8b507a9a2d40
parent 3002
6ffc581f00f1
child 3058
0a02c433f52d
--- a/Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationListDelegate.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationListDelegate.py	Fri Oct 18 23:00:41 2013 +0200
@@ -4,14 +4,15 @@
 #
 
 """
-Module implementing a delegate for the special list widget for GreaseMonkey scripts.
+Module implementing a delegate for the special list widget for GreaseMonkey
+scripts.
 """
 
 from __future__ import unicode_literals    # __IGNORE_WARNING__
 
 from PyQt4.QtCore import Qt, QSize, QRect
-from PyQt4.QtGui import QStyle, QStyledItemDelegate, QApplication, QFontMetrics, \
-    QPalette, QFont, QStyleOptionViewItemV4
+from PyQt4.QtGui import QStyle, QStyledItemDelegate, QApplication, \
+    QFontMetrics, QPalette, QFont, QStyleOptionViewItemV4
 
 import UI.PixmapCache
 import Globals
@@ -19,7 +20,8 @@
 
 class GreaseMonkeyConfigurationListDelegate(QStyledItemDelegate):
     """
-    Class implementing a delegate for the special list widget for GreaseMonkey scripts.
+    Class implementing a delegate for the special list widget for GreaseMonkey
+    scripts.
     """
     IconSize = 32
     RemoveIconSize = 16
@@ -35,8 +37,9 @@
         """
         super(GreaseMonkeyConfigurationListDelegate, self).__init__(parent)
         
-        self.__removePixmap = UI.PixmapCache.getIcon("greaseMonkeyTrash.png").pixmap(
-            GreaseMonkeyConfigurationListDelegate.RemoveIconSize)
+        self.__removePixmap = \
+            UI.PixmapCache.getIcon("greaseMonkeyTrash.png").pixmap(
+                GreaseMonkeyConfigurationListDelegate.RemoveIconSize)
         self.__rowHeight = 0
         self.__padding = 0
     
@@ -84,7 +87,8 @@
         style.drawPrimitive(QStyle.PE_PanelItemViewItem, opt, painter, widget)
         
         # Draw checkbox
-        checkBoxYPos = center - GreaseMonkeyConfigurationListDelegate.CheckBoxSize // 2
+        checkBoxYPos = center - \
+            GreaseMonkeyConfigurationListDelegate.CheckBoxSize // 2
         opt2 = QStyleOptionViewItemV4(opt)
         if opt2.checkState == Qt.Checked:
             opt2.state |= QStyle.State_On
@@ -94,7 +98,8 @@
             QStyle.SE_ViewItemCheckIndicator, opt2, widget)
         opt2.rect = QRect(leftPos, checkBoxYPos,
             styleCheckBoxRect.width(), styleCheckBoxRect.height())
-        style.drawPrimitive(QStyle.PE_IndicatorViewItemCheck, opt2, painter, widget)
+        style.drawPrimitive(QStyle.PE_IndicatorViewItemCheck, opt2, painter,
+                            widget)
         leftPos = opt2.rect.right() + self.__padding
         
         # Draw icon
@@ -124,15 +129,15 @@
             rightTitleEdge - leftTitleEdge, titleMetrics.height())
         versionFont = titleFont
         painter.setFont(versionFont)
-        style.drawItemText(painter, versionRect, Qt.AlignLeft, opt.palette, True,
-            version, colorRole)
+        style.drawItemText(painter, versionRect, Qt.AlignLeft, opt.palette,
+                           True, version, colorRole)
         
         # Draw description
         infoYPos = nameRect.bottom() + opt.fontMetrics.leading()
         infoRect = QRect(nameRect.x(), infoYPos,
             nameRect.width(), opt.fontMetrics.height())
-        info = opt.fontMetrics.elidedText(index.data(Qt.UserRole + 1), Qt.ElideRight,
-            infoRect.width())
+        info = opt.fontMetrics.elidedText(
+            index.data(Qt.UserRole + 1), Qt.ElideRight, infoRect.width())
         painter.setFont(opt.font)
         style.drawItemText(painter, infoRect, Qt.AlignLeft | Qt.TextSingleLine,
             opt.palette, True, info, colorRole)
@@ -158,7 +163,8 @@
             self.initStyleOption(opt, index)
             
             widget = opt.widget
-            style = widget.style() if widget is not None else QApplication.style()
+            style = widget.style() if widget is not None \
+                else QApplication.style()
             padding = style.pixelMetric(QStyle.PM_FocusFrameHMargin) + 1
             
             titleFont = opt.font
@@ -166,8 +172,8 @@
             titleFont.setPointSize(titleFont.pointSize() + 1)
             
             self.__padding = padding \
-                if padding > GreaseMonkeyConfigurationListDelegate.MinPadding else \
-                GreaseMonkeyConfigurationListDelegate.MinPadding
+                if padding > GreaseMonkeyConfigurationListDelegate.MinPadding \
+                else GreaseMonkeyConfigurationListDelegate.MinPadding
             
             titleMetrics = QFontMetrics(titleFont)
             
@@ -176,4 +182,5 @@
                                 opt.fontMetrics.height() + \
                                 titleMetrics.height()
         
-        return QSize(GreaseMonkeyConfigurationListDelegate.ItemWidth, self.__rowHeight)
+        return QSize(GreaseMonkeyConfigurationListDelegate.ItemWidth,
+                     self.__rowHeight)

eric ide

mercurial