|
@@ -47,7 +47,6 @@ Rectangle {
|
|
onMinTempChanged: if (!!fan) meshCanvas.requestPaint()
|
|
onMinTempChanged: if (!!fan) meshCanvas.requestPaint()
|
|
onMaxTempChanged: if (!!fan) meshCanvas.requestPaint()
|
|
onMaxTempChanged: if (!!fan) meshCanvas.requestPaint()
|
|
onUnitChanged: if (!!fan) meshCanvas.requestRepaint()
|
|
onUnitChanged: if (!!fan) meshCanvas.requestRepaint()
|
|
- onFanChanged: if (!!fan && fan.hasTemp) tempBox.currentIndex = tempModel.temps.indexOf(fan.temp)
|
|
|
|
|
|
|
|
SystemPalette {
|
|
SystemPalette {
|
|
id: palette
|
|
id: palette
|
|
@@ -211,7 +210,8 @@ Rectangle {
|
|
if (fanOffCheckBox.checked) {
|
|
if (fanOffCheckBox.checked) {
|
|
c.moveTo(stopPoint.centerX, height);
|
|
c.moveTo(stopPoint.centerX, height);
|
|
} else {
|
|
} else {
|
|
- c.moveTo(0, stopPoint.centerY);
|
|
|
|
|
|
+ c.moveTo(0, scaleY(fan.minPwm));
|
|
|
|
+ c.lineTo(stopPoint.centerX, scaleY(fan.minPwm));
|
|
}
|
|
}
|
|
c.lineTo(stopPoint.centerX, stopPoint.centerY);
|
|
c.lineTo(stopPoint.centerX, stopPoint.centerY);
|
|
c.lineTo(maxPoint.centerX, maxPoint.centerY);
|
|
c.lineTo(maxPoint.centerX, maxPoint.centerY);
|
|
@@ -362,9 +362,13 @@ Rectangle {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ Connections {
|
|
|
|
+ target: root
|
|
|
|
+ onFanChanged: hasTempCheckBox.checked = !!fan ? fan.hasTemp : false
|
|
|
|
+ }
|
|
Connections {
|
|
Connections {
|
|
target: fan
|
|
target: fan
|
|
- onHasTempChanged: hasTempCheckBox.checked = Qt.binding(function() { return !!fan ? fan.hasTemp : null })
|
|
|
|
|
|
+ onHasTempChanged: hasTempCheckBox.checked = fan.hasTemp
|
|
}
|
|
}
|
|
}
|
|
}
|
|
RowLayout {
|
|
RowLayout {
|
|
@@ -379,6 +383,15 @@ Rectangle {
|
|
fan.temp = tempModel.temps[currentIndex];
|
|
fan.temp = tempModel.temps[currentIndex];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ Connections {
|
|
|
|
+ target: root
|
|
|
|
+ onFanChanged: if (!!fan && fan.hasTemp) tempBox.currentIndex = tempModel.temps.indexOf(fan.temp)
|
|
|
|
+ }
|
|
|
|
+ Connections {
|
|
|
|
+ target: fan
|
|
|
|
+ onTempChanged: if (fan.hasTemp) tempBox.currentIndex = tempModel.temps.indexOf(fan.temp)
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -394,9 +407,13 @@ Rectangle {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ Connections {
|
|
|
|
+ target: root
|
|
|
|
+ onFanChanged: if (!!fan) fanOffCheckBox.checked = fan.minPwm == 0
|
|
|
|
+ }
|
|
Connections {
|
|
Connections {
|
|
target: fan
|
|
target: fan
|
|
- onMinPwmChanged: fanOffCheckBox.checked = Qt.binding(function() { return !!fan ? fan.minPwm == 0 : false })
|
|
|
|
|
|
+ onMinPwmChanged: fanOffCheckBox.checked = fan.minPwm == 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|