Merge PR #144: Fix minimum value setting for when minimumValue equals 0
This commit is contained in:
commit
5f23288ae8
@ -184,14 +184,16 @@ DevicePageBase {
|
|||||||
print("GenericDevicePage: unhandled entry", stateDelegate.stateType.displayName)
|
print("GenericDevicePage: unhandled entry", stateDelegate.stateType.displayName)
|
||||||
}
|
}
|
||||||
|
|
||||||
var minValue = stateDelegate.stateType.minValue
|
var minValue = stateDelegate.stateType.minValue !== undefined
|
||||||
? stateDelegate.stateType.minValue
|
? stateDelegate.stateType.minValue
|
||||||
: stateDelegate.stateType.type.toLowerCase() === "uint"
|
: stateDelegate.stateType.type.toLowerCase() === "uint"
|
||||||
? 0
|
? 0
|
||||||
: -2000000000; // As per QML spec
|
: -2000000000; // As per QML spec
|
||||||
var maxValue = stateDelegate.stateType.maxValue
|
var maxValue = stateDelegate.stateType.maxValue !== undefined
|
||||||
? stateDelegate.stateType.maxValue
|
? stateDelegate.stateType.maxValue
|
||||||
: 2000000000;
|
: 2000000000;
|
||||||
|
print(stateDelegate.stateType.minValue)
|
||||||
|
print("pushing delegate for", stateDelegate.stateType.name, "from:", minValue, "to:", maxValue)
|
||||||
stateDelegateLoader.setSource("../delegates/statedelegates/" + sourceComp,
|
stateDelegateLoader.setSource("../delegates/statedelegates/" + sourceComp,
|
||||||
{
|
{
|
||||||
// value: root.device.states.getState(stateType.id).value,
|
// value: root.device.states.getState(stateType.id).value,
|
||||||
|
|||||||
Reference in New Issue
Block a user