77 colorRole = QPalette.HighlightedText \ |
77 colorRole = QPalette.HighlightedText \ |
78 if opt.state & QStyle.State_Selected else QPalette.Text |
78 if opt.state & QStyle.State_Selected else QPalette.Text |
79 |
79 |
80 leftPos = self.__padding |
80 leftPos = self.__padding |
81 rightPos = opt.rect.right() - self.__padding - \ |
81 rightPos = opt.rect.right() - self.__padding - \ |
82 GreaseMonkeyConfigurationListDelegate.RemoveIconSize |
82 GreaseMonkeyConfigurationListDelegate.RemoveIconSize |
83 |
83 |
84 # Draw background |
84 # Draw background |
85 style.drawPrimitive(QStyle.PE_PanelItemViewItem, opt, painter, widget) |
85 style.drawPrimitive(QStyle.PE_PanelItemViewItem, opt, painter, widget) |
86 |
86 |
87 # Draw checkbox |
87 # Draw checkbox |
178 else GreaseMonkeyConfigurationListDelegate.MinPadding |
178 else GreaseMonkeyConfigurationListDelegate.MinPadding |
179 |
179 |
180 titleMetrics = QFontMetrics(titleFont) |
180 titleMetrics = QFontMetrics(titleFont) |
181 |
181 |
182 self.__rowHeight = 2 * self.__padding + \ |
182 self.__rowHeight = 2 * self.__padding + \ |
183 opt.fontMetrics.leading() + \ |
183 opt.fontMetrics.leading() + \ |
184 opt.fontMetrics.height() + \ |
184 opt.fontMetrics.height() + \ |
185 titleMetrics.height() |
185 titleMetrics.height() |
186 |
186 |
187 return QSize(GreaseMonkeyConfigurationListDelegate.ItemWidth, |
187 return QSize(GreaseMonkeyConfigurationListDelegate.ItemWidth, |
188 self.__rowHeight) |
188 self.__rowHeight) |