From 8a0540234cf0979ef7654ccf91962f68cdecf676 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Mon, 12 Oct 2015 18:47:59 -0700 Subject: [PATCH] Find the joystick controller dynamically --- tests/controllers/qml/content.qml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tests/controllers/qml/content.qml b/tests/controllers/qml/content.qml index aba40af007..41d623a389 100644 --- a/tests/controllers/qml/content.qml +++ b/tests/controllers/qml/content.qml @@ -8,10 +8,21 @@ import "./controls" Column { id: root - property var xbox: NewControllers.Hardware.X360Controller1 property var actions: NewControllers.Actions property var standard: NewControllers.Standard property var testMapping: null + property var xbox: null + + + Component.onCompleted: { + var patt = /^X360Controller/; + for (var prop in NewControllers.Hardware) { + if(patt.test(prop)) { + root.xbox = NewControllers.Hardware[prop] + break + } + } + } spacing: 12 @@ -49,6 +60,8 @@ Column { mapping.from(xbox.LT).to(standard.LT); mapping.from(xbox.RT).to(standard.RT); NewControllers.enableMapping("Default"); + enabled = false; + text = "Built" } }