232 if not rule.isEnabled(): |
232 if not rule.isEnabled(): |
233 font = QFont() |
233 font = QFont() |
234 font.setItalic(True) |
234 font.setItalic(True) |
235 itm.setForeground(0, QColor(Qt.gray)) |
235 itm.setForeground(0, QColor(Qt.gray)) |
236 |
236 |
237 if not rule.isComment(): |
237 if not rule.isComment() and not rule.isHeader(): |
238 itm.setFlags(itm.flags() | Qt.ItemIsUserCheckable) |
238 itm.setFlags(itm.flags() | Qt.ItemIsUserCheckable) |
239 itm.setCheckState(0, Qt.Unchecked) |
239 itm.setCheckState(0, Qt.Unchecked) |
240 itm.setFont(0, font) |
240 itm.setFont(0, font) |
241 |
241 |
242 return |
242 return |