blob: 2dc609f2321cdedf597f2e667f77e9cbdcca0cca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
import QtQuick 2.0
Row {
id: root
spacing: 26
height: playButton.height
property bool isPlaybackEnabled: false
property bool isPlaying: false
signal forwardButtonPressed()
signal reverseButtonPressed()
signal playButtonPressed()
signal stopButtonPressed()
//Playback Controls
ImageButton {
id: rateReverseButton
enabled: isPlaybackEnabled
imageSource: "images/RateButtonReverse.png"
anchors.verticalCenter: root.verticalCenter
onClicked: {
reverseButtonPressed();
}
}
ImageButton {
id: playButton
enabled: isPlaybackEnabled
imageSource: !isPlaying ? "images/PlayButton.png" : "images/PauseButton.png"
anchors.verticalCenter: root.verticalCenter
// anchors.right: rateForwardButton.left
// anchors.rightMargin: 10
onClicked: {
playButtonPressed();
}
}
// Rectangle{
// enabled: isPlaybackEnabled
// color: "white"
// opacity: enabled ? 1 : 0.3
// width: playButton.width
// height: width
// anchors.verticalCenter: root.verticalCenter
// MouseArea {
// anchors.fill: parent
// onClicked: stopButtonPressed();
// }
// }
ImageButton {
id: rateForwardButton
enabled: isPlaybackEnabled
imageSource: "images/RateButtonForward.png"
anchors.verticalCenter: root.verticalCenter
onClicked: {
forwardButtonPressed();
}
}
}
|