Commit 539819b9 authored by Sandro Andrade's avatar Sandro Andrade

Fix wrong midiplayer slide handler

parent 11e4a72a
...@@ -120,18 +120,21 @@ Rectangle { ...@@ -120,18 +120,21 @@ Rectangle {
id: pitchSlider id: pitchSlider
source: "../images/multimedia-pitch.png" source: "../images/multimedia-pitch.png"
tooltipText: "Pitch"
maximumValue: 12; minimumValue: -12; value: 0 maximumValue: 12; minimumValue: -12; value: 0
} }
MultimediaSlider { MultimediaSlider {
id: tempoSlider id: tempoSlider
source: "../images/multimedia-speed.png" source: "../images/multimedia-speed.png"
tooltipText: "Tempo (bpm)"
maximumValue: 200; minimumValue: 50; value: 100 maximumValue: 200; minimumValue: 50; value: 100
} }
MultimediaSlider { MultimediaSlider {
id: volumeSlider id: volumeSlider
source: "../images/multimedia-volume.png" source: "../images/multimedia-volume.png"
tooltipText: "Volume (%)"
maximumValue: 200; value: 100 maximumValue: 200; value: 100
} }
} }
......
...@@ -28,6 +28,7 @@ Item { ...@@ -28,6 +28,7 @@ Item {
property alias minimumValue: slider.from property alias minimumValue: slider.from
property alias maximumValue: slider.to property alias maximumValue: slider.to
property alias value: slider.value property alias value: slider.value
property string tooltipText
width: sliderImage.width; height: parent.height width: sliderImage.width; height: parent.height
...@@ -36,7 +37,22 @@ Item { ...@@ -36,7 +37,22 @@ Item {
height: parent.height - sliderImage.height - 5 height: parent.height - sliderImage.height - 5
orientation: Qt.Vertical orientation: Qt.Vertical
// activeFocusOnPress: true stepSize: 1
hoverEnabled: true
ToolTip.visible: hovered
ToolTip.text: tooltipText
handle: Rectangle {
x: slider.leftPadding + (horizontal ? slider.visualPosition * (slider.availableWidth - width) : (slider.availableWidth - width) / 2)
y: slider.topPadding + (horizontal ? (slider.availableHeight - height) / 2 : slider.visualPosition * (slider.availableHeight - height))
implicitWidth: 16
implicitHeight: 16
radius: width / 2
color: slider.enabled ? (slider.pressed ? (slider.visualFocus ? "#cce0ff" : "#f6f6f6") : (slider.visualFocus ? "#f0f6ff" : "#ffffff")) : "#fdfdfd"
border.width: slider.visualFocus ? 2 : 1
border.color: slider.enabled ? (slider.visualFocus ? "#0066ff" : (slider.pressed ? "#808080" : "#909090")) : "#d6d6d6"
readonly property bool horizontal: slider.orientation === Qt.Horizontal
}
} }
Image { Image {
id: sliderImage id: sliderImage
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment