icon.color: control.palette.buttonText contentItem: IconLabel { spacing: control.spacing mirrored: control.mirrored display: control.display alignment: Qt.AlignLeft icon: control.icon text: control.text font: control.font color: control.palette.buttonText } background: Rectangle { implicitWidth: 40 implicitHeight: 40 color: control.down || control.highlighted ? control.palette.mid : "transparent" } }