function loadKeyBindings(){
console.log("Loading key bindings.")
- btConn.keyBindingA = SettingsStorage.getSetting("A")
- btConn.keyBindingB = SettingsStorage.getSetting("B")
- btConn.keyBindingC = SettingsStorage.getSetting("C")
- btConn.keyBindingD = SettingsStorage.getSetting("D")
-
- btConn.keyBindingUp = SettingsStorage.getSetting("Up")
- btConn.keyBindingDown = SettingsStorage.getSetting("Down")
- btConn.keyBindingLeft = SettingsStorage.getSetting("Left")
- btConn.keyBindingRight = SettingsStorage.getSetting("Right")
+ zeeRemoteControl.keyBindingA = SettingsStorage.getSetting("A")
+ zeeRemoteControl.keyBindingB = SettingsStorage.getSetting("B")
+ zeeRemoteControl.keyBindingC = SettingsStorage.getSetting("C")
+ zeeRemoteControl.keyBindingD = SettingsStorage.getSetting("D")
+
+ zeeRemoteControl.keyBindingUp = SettingsStorage.getSetting("Up")
+ zeeRemoteControl.keyBindingDown = SettingsStorage.getSetting("Down")
+ zeeRemoteControl.keyBindingLeft = SettingsStorage.getSetting("Left")
+ zeeRemoteControl.keyBindingRight = SettingsStorage.getSetting("Right")
}
function updateConnectAndScanButton(){
name: "active"
PropertyChanges {
target: cursorRectangle
- x: moveArea.x + (moveArea.width * 0.5) + btConn.x - (cursorRectangle.width * 0.5)
- y: moveArea.y + (moveArea.height * 0.5) + btConn.y - (cursorRectangle.height * 0.5)
+ x: moveArea.x + (moveArea.width * 0.5) + zeeRemoteControl.x - (cursorRectangle.width * 0.5)
+ y: moveArea.y + (moveArea.height * 0.5) + zeeRemoteControl.y - (cursorRectangle.height * 0.5)
}
PropertyChanges {
target: labelA
- color: btConn.a ? "red" : "blue"
+ color: zeeRemoteControl.a ? "red" : "blue"
}
PropertyChanges {
target: labelB
- color: btConn.b ? "red" : "blue"
+ color: zeeRemoteControl.b ? "red" : "blue"
}
PropertyChanges {
target: labelC
- color: btConn.c ? "red" : "blue"
+ color: zeeRemoteControl.c ? "red" : "blue"
}
PropertyChanges {
target: labelD
- color: btConn.d ? "red" : "blue"
+ color: zeeRemoteControl.d ? "red" : "blue"
}
},
State {
onClicked: {
mainPage.state = "connecting"
- btConn.connect(addressField.text, parseInt(portField.text))
+ zeeRemoteControl.connect(addressField.text, parseInt(portField.text))
}
}
text: "Disconnect"
onClicked: {
- btConn.disconnect()
+ zeeRemoteControl.disconnect()
}
}
Label{
id: labelA
text: "A"
- color: btConn.a ? "red" : "blue"
+ color: zeeRemoteControl.a ? "red" : "blue"
}
Label{
id: labelB
text: "B"
- color: btConn.b ? "red" : "blue"
+ color: zeeRemoteControl.b ? "red" : "blue"
}
Label{
id: labelC
text: "C"
- color: btConn.c ? "red" : "blue"
+ color: zeeRemoteControl.c ? "red" : "blue"
}
Label{
id: labelD
text: "D"
- color: btConn.d ? "red" : "blue"
+ color: zeeRemoteControl.d ? "red" : "blue"
}
}
height: 10
color: "red"
- x: moveArea.x + (moveArea.width * 0.5) + btConn.x - (cursorRectangle.width * 0.5)
- y: moveArea.y + (moveArea.height * 0.5) + btConn.y - (cursorRectangle.height * 0.5)
+ x: moveArea.x + (moveArea.width * 0.5) + zeeRemoteControl.x - (cursorRectangle.width * 0.5)
+ y: moveArea.y + (moveArea.height * 0.5) + zeeRemoteControl.y - (cursorRectangle.height * 0.5)
}
}
}
}
}
- BtConnector{
- id: btConn
+ ZeeRemoteControl{
+ id: zeeRemoteControl
threshold: 50
- property string keyBindingA
- property string keyBindingB
- property string keyBindingC
- property string keyBindingD
-
- property string keyBindingUp
- property string keyBindingDown
- property string keyBindingLeft
- property string keyBindingRight
-
onConnected: {
disconnectButton.enabled = true
infoText.text = "Connected. Have fun."
}
-
- onDisconnected: {
- mainPage.state = "disconnected"
- }
-
-// onStickMoved: {
-// console.log("Stick moved. x: " + x + " y: " + y)
-// }
-// onButtonsChanged: {
-// console.log("Buttons changed. A: " + a + " B: " + b + " C: " + c + " D: " + d)
-// }
-
- onAChanged: xtstAdapter.sendKey(keyBindingA, val);
- onBChanged: xtstAdapter.sendKey(keyBindingB, val);
- onCChanged: xtstAdapter.sendKey(keyBindingC, val);
- onDChanged: xtstAdapter.sendKey(keyBindingD, val);
-
- onUpChanged: xtstAdapter.sendKey(keyBindingUp, val)
- onDownChanged: xtstAdapter.sendKey(keyBindingDown, val)
- onLeftChanged: xtstAdapter.sendKey(keyBindingLeft, val)
- onRightChanged: xtstAdapter.sendKey(keyBindingRight, val)
+ onDisconnected: mainPage.state = "disconnected"
}
XtstAdapter{