Exemple #1
0
 def __update_colors(self):
     """Update the local colors values."""
     self.invalid_color = SettingModel.invalid_color()
     self.valid_color = SettingModel.valid_color()
     self.current_cell_color = SettingModel.current_cell_color()
     self.logger.info('Read invalid color: %s', self.invalid_color.name())
     self.logger.info('Read valid color: %s', self.valid_color.name())
     self.logger.info('Read current cell color: %s',
                      self.current_cell_color.name())
Exemple #2
0
 def __init_current_cell_color(table):
     """Initialize current cell color."""
     palette = table.palette()
     current_cell_color = SettingModel.current_cell_color()
     current_text_color = contrast_color(current_cell_color.name())
     palette.setBrush(QPalette.Highlight,
                      QBrush(QColor(current_cell_color)))
     palette.setBrush(QPalette.HighlightedText,
                      QBrush(QColor(current_text_color)))
     table.setPalette(palette)