docs: def setColor(self, key, value):
          """
          Sets the color value for the inputed color.
          
          :param      key     | <unicode>
                      value   | <QtGui.QColor>
          """
          key = nativestring(key).capitalize()
          self._colorSet.setColor(key, value)
          
          # update the palette information
          if ( key == 'Background' ):
              palette = self.palette()
              palette.setColor( palette.Base, value )
              self.setPalette(palette)