use QgsColorButton