Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)