yes, and...
what is your question?

did you try returning a QBrush instead of a QColor?