@@ -11,6 +11,7 @@ Rectangle {
11
11
required property string group
12
12
required property int rightColumnWidth
13
13
property var deckPlayer: Mixxx .PlayerManager .getPlayer (group)
14
+ property var currentTrack: deckPlayer .currentTrack
14
15
property color lineColor: Theme .deckLineColor
15
16
16
17
border .width : 2
@@ -26,7 +27,7 @@ Rectangle {
26
27
anchors .bottom : parent .bottom
27
28
anchors .margins : 5
28
29
width: height
29
- source: root .deckPlayer .coverArtUrl
30
+ source: root .currentTrack .coverArtUrl
30
31
visible: false
31
32
asynchronous: true
32
33
}
@@ -95,7 +96,7 @@ Rectangle {
95
96
Skin .EmbeddedText {
96
97
id: infoBarTitle
97
98
98
- text: root .deckPlayer .title
99
+ text: root .currentTrack .title
99
100
anchors .top : infoBarHSeparator1 .top
100
101
anchors .left : infoBarVSeparator .left
101
102
anchors .right : infoBarHSeparator1 .left
@@ -119,7 +120,7 @@ Rectangle {
119
120
Skin .EmbeddedText {
120
121
id: infoBarArtist
121
122
122
- text: root .deckPlayer .artist
123
+ text: root .currentTrack .artist
123
124
anchors .top : infoBarVSeparator .bottom
124
125
anchors .left : infoBarVSeparator .left
125
126
anchors .right : infoBarHSeparator1 .left
@@ -144,7 +145,7 @@ Rectangle {
144
145
Skin .EmbeddedText {
145
146
id: infoBarKey
146
147
147
- text: root .deckPlayer .keyText
148
+ text: root .currentTrack .keyText
148
149
anchors .top : infoBarHSeparator1 .top
149
150
anchors .bottom : infoBarVSeparator .top
150
151
anchors .right : infoBarHSeparator2 .left
@@ -206,11 +207,11 @@ Rectangle {
206
207
GradientStop {
207
208
position: 0
208
209
color: {
209
- const trackColor = root .deckPlayer .color ;
210
+ const trackColor = root .currentTrack .color ;
210
211
if (! trackColor .valid )
211
212
return Theme .deckBackgroundColor ;
212
213
213
- return Qt .darker (root .deckPlayer .color , 2 );
214
+ return Qt .darker (root .currentTrack .color , 2 );
214
215
}
215
216
}
216
217
0 commit comments