target: labelD
color: "blue"
}
- },
- State {
- name: "connecting"
- PropertyChanges {
- target: scanButton
- enabled: false
- }
- PropertyChanges {
- target: addressField
- enabled: false
- }
- PropertyChanges {
- target: portField
- enabled: false
- }
- PropertyChanges {
- target: connectButton
- enabled: false
- }
- PropertyChanges {
- target: disconnectButton
- enabled: false
- }
- PropertyChanges {
- target: infoText
- text: "Connecting..."
- }
- },
- State {
- name: "disconnected"
- PropertyChanges {
- target: scanButton
- enabled: true
- }
- PropertyChanges {
- target: addressField
- enabled: true
- }
- PropertyChanges {
- target: portField
- enabled: true
- }
- PropertyChanges {
- target: connectButton
- enabled: true
- }
- PropertyChanges {
- target: disconnectButton
- enabled: false
- }
- PropertyChanges {
- target: infoText
- text: "To enable remote control please press \"Connect\" when ready."
- }
}
]
text: "Connect"
onClicked: {
- mainPage.state = "connecting"
+ scanButton.enabled = false
+ addressField.enabled = false
+ portField.enabled = false
+ connectButton.enabled = false
+ disconnectButton.enabled = false
+ infoText.text = "Connecting..."
+
zeeRemoteControl.connect(addressField.text, parseInt(portField.text))
}
}
disconnectButton.enabled = true
infoText.text = "Connected. Have fun."
}
- onDisconnected: mainPage.state = "disconnected"
+ onDisconnected: {
+ scanButton.enabled = true
+ addressField.enabled = true
+ portField.enabled = true
+ connectButton.enabled = true
+ disconnectButton.enabled = false
+ infoText.text = "To enable remote control please press \"Connect\" when ready."
+ }
}
XtstAdapter{