Fixed master sliders

This commit is contained in:
2023-02-18 22:49:27 +01:00
parent 121976c080
commit d5f54e2bdc
4 changed files with 17 additions and 16 deletions

View File

@@ -91,6 +91,7 @@ ColumnLayout {
} }
Label { text: qsTr("Address:") } Label { text: qsTr("Address:") }
SpinBox { SpinBox {
to: 512
Layout.fillWidth: true Layout.fillWidth: true
value: listView.currentData ? listView.currentData.address : -1 value: listView.currentData ? listView.currentData.address : -1
onValueModified: listView.currentData.address = value onValueModified: listView.currentData.address = value

View File

@@ -7,12 +7,6 @@ import com.büro 1.0
Item { Item {
id: homePage id: homePage
property alias masterDimmer: masterDimmer.value
property alias masterRed: masterRed.value
property alias masterGreen: masterGreen.value
property alias masterBlue: masterBlue.value
property alias masterWhite: masterWhite.value
property bool needsRegler: true property bool needsRegler: true
Button { Button {
@@ -46,7 +40,7 @@ Item {
} }
DmxSlider { DmxSlider {
id: masterDimmer onValueChanged: window.masterDimmer = value
} }
Label { Label {
@@ -54,7 +48,7 @@ Item {
} }
DmxSlider { DmxSlider {
id: masterRed onValueChanged: window.masterRed = value
} }
Label { Label {
@@ -62,7 +56,7 @@ Item {
} }
DmxSlider { DmxSlider {
id: masterGreen onValueChanged: window.masterGreen = value
} }
Label { Label {
@@ -70,7 +64,7 @@ Item {
} }
DmxSlider { DmxSlider {
id: masterBlue onValueChanged: window.masterBlue = value
} }
Label { Label {
@@ -78,7 +72,7 @@ Item {
} }
DmxSlider { DmxSlider {
id: masterWhite onValueChanged: window.masterWhite = value
} }
} }

View File

@@ -15,6 +15,12 @@ ApplicationWindow {
Material.theme: Material.Dark Material.theme: Material.Dark
Material.accent: Material.Purple Material.accent: Material.Purple
property int masterDimmer
property int masterRed
property int masterGreen
property int masterBlue
property int masterWhite
DeviceTypesModel { DeviceTypesModel {
id: deviceTypesModel id: deviceTypesModel
controller: __controller controller: __controller

View File

@@ -51,23 +51,23 @@ Pane {
onValueChanged: __controller.setChannel(registerAddress, value) onValueChanged: __controller.setChannel(registerAddress, value)
Binding on value { Binding on value {
value: homePage.masterDimmer value: masterDimmer
when: model.registerType === DeviceTypeRegisterType.Dimmer when: model.registerType === DeviceTypeRegisterType.Dimmer
} }
Binding on value { Binding on value {
value: homePage.masterRed value: masterRed
when: model.registerType === DeviceTypeRegisterType.Red when: model.registerType === DeviceTypeRegisterType.Red
} }
Binding on value { Binding on value {
value: homePage.masterGreen value: masterGreen
when: model.registerType === DeviceTypeRegisterType.Green when: model.registerType === DeviceTypeRegisterType.Green
} }
Binding on value { Binding on value {
value: homePage.masterBlue value: masterBlue
when: model.registerType === DeviceTypeRegisterType.Blue when: model.registerType === DeviceTypeRegisterType.Blue
} }
Binding on value { Binding on value {
value: homePage.masterWhite value: masterWhite
when: model.registerType === DeviceTypeRegisterType.White when: model.registerType === DeviceTypeRegisterType.White
} }
} }