67 lines
1.8 KiB
QML
67 lines
1.8 KiB
QML
import QtQuick 2.2
|
|
import Sailfish.Silica 1.0
|
|
|
|
Row {
|
|
property MySlider targetSlider
|
|
property int smallChange
|
|
property int largeChange
|
|
anchors {
|
|
left: parent.left
|
|
right: parent.right
|
|
leftMargin: Theme.paddingLarge
|
|
rightMargin: Theme.paddingLarge
|
|
}
|
|
height: minusFive.height + Theme.paddingLarge
|
|
|
|
Column {
|
|
width: parent.width / 4
|
|
Button {
|
|
id: minusFive
|
|
width: parent.width - Theme.paddingMedium
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
text: "<<"
|
|
onClicked: {
|
|
targetSlider.changeValue(-largeChange)
|
|
targetSlider.saveTimer.restart()
|
|
}
|
|
}
|
|
}
|
|
Column {
|
|
width: parent.width / 4
|
|
Button {
|
|
id: minusOne
|
|
width: parent.width - Theme.paddingMedium
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
text: "<"
|
|
onClicked: {
|
|
targetSlider.changeValue(-smallChange)
|
|
targetSlider.saveTimer.restart()
|
|
}
|
|
}
|
|
}Column {
|
|
width: parent.width / 4
|
|
Button {
|
|
id: plusOne
|
|
width: parent.width - Theme.paddingMedium
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
text: ">"
|
|
onClicked: {
|
|
targetSlider.changeValue(smallChange)
|
|
targetSlider.saveTimer.restart()
|
|
}
|
|
}
|
|
}
|
|
Column {
|
|
width: parent.width / 4
|
|
Button {
|
|
id: plusFive
|
|
width: parent.width - Theme.paddingMedium
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
text: ">>"
|
|
onClicked: {
|
|
targetSlider.changeValue(largeChange)
|
|
targetSlider.saveTimer.restart()
|
|
}
|
|
}
|
|
}
|
|
}
|