def paintCell(self, painter, colour_group, column, width, align): if column == 0: font = painter.font() font.setBold(True) colour_group = qt.QColorGroup(colour_group) colour_group.setColor(colour_group.Base, self.BG_COLOUR) colour_group.setColor(colour_group.Text, self.TEXT_COLOUR) FlagMaintainerListItem.paintCell( self, painter, colour_group, column, width, align )
def _build_attribute_list_item(self, attribute): item = self.HighlightedFirstColumnListItem( self.node_attribute_list, attribute, 'selected', attribute.name, attribute.type_name ) item.setDragEnabled(True) item.setOpen(True) for flag_name in self.__FLAG_NAMES: child = FlagMaintainerListItem(item, attribute, flag_name) child.setSelectable(False)