@@ -118,23 +118,12 @@ GenericPreview {
118 property int column3Width: units.gu(4)
118 property int column3Width: units.gu(4)
119 anchors.verticalCenter: parent.verticalCenter
119 anchors.verticalCenter: parent.verticalCenter
121− AbstractButton {
121+ Button {
122 objectName: "playButton"
122 objectName: "playButton"
123 width: trackRow.column1Width
123 width: trackRow.column1Width
124 height: width
124 height: width
128− anchors.fill: parent
132− anchors.centerIn: playButtonShape
133− name: audioPlayer.playbackState == Audio.PlayingState && trackItem.isPlayingItem ? "media-playback-pause" : "media-playback-start"
125+ iconSource: audioPlayer.playbackState == Audio.PlayingState && trackItem.isPlayingItem ? "image://theme/media-playback-pause" : "image://theme/media-playback-start"
134− color: "white"
126+ color: "#01000000" // Can't be "transparent" or "#00xxxxxx" as the button optimizes away the surrounding shape
139 onClicked: {
128 onClicked: {
140 if (trackItem.isPlayingItem) {
129 if (trackItem.isPlayingItem) {