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