def data(self, index, role): if (role == QtCore.Qt.FontRole and index.isValid() and index.column() == 3): return self.fixed_font elif role == QtCore.Qt.BackgroundRole and index.isValid(): level = self.backing_store[index.row()][0] if level >= logging.ERROR: return self.error_bg elif level >= logging.WARNING: return self.warning_bg else: return self.white elif role == QtCore.Qt.ForegroundRole and index.isValid(): level = self.backing_store[index.row()][0] if level <= logging.DEBUG: return self.debug_fg else: return self.black else: return ListSyncModel.data(self, index, role)
def data(self, index, role): if (role == QtCore.Qt.FontRole and index.isValid() and index.column() == 1): return self.fixed_font else: return ListSyncModel.data(self, index, role)