overte/interface/resources/qml/dialogs/preferences/SpinBoxPreference.qml
2016-01-23 23:11:41 -08:00

32 lines
672 B
QML

import QtQuick 2.5
import QtQuick.Controls 1.4
Preference {
id: root
property alias spinner: spinner
height: spinner.height
Component.onCompleted: {
spinner.value = preference.value;
}
function save() {
preference.value = spinner.value;
preference.save();
}
Text {
text: root.label
color: root.enabled ? "black" : "gray"
anchors.verticalCenter: spinner.verticalCenter
}
SpinBox {
id: spinner
decimals: preference.decimals
minimumValue: preference.min
maximumValue: preference.max
width: 100
anchors { right: parent.right }
}
}