Add sample application[phone]
[staging/soundmanager.git] / sample / phone / app / models / ContactsModel.qml
diff --git a/sample/phone/app/models/ContactsModel.qml b/sample/phone/app/models/ContactsModel.qml
new file mode 100755 (executable)
index 0000000..f8419ee
--- /dev/null
@@ -0,0 +1,68 @@
+/* Copyright (C) 2015, Jaguar Land Rover. All Rights Reserved.\r
+ * Copyright (C) 2015, The Qt Company. All Rights Reserved.\r
+ *\r
+ * This Source Code Form is subject to the terms of the Mozilla Public\r
+ * License, v. 2.0. If a copy of the MPL was not distributed with this\r
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\r
+\r
+import QtQml.Models 2.2\r
+\r
+ListModel {\r
+    function findName(number) {\r
+        for (var i = 0; i < count; i++) {\r
+            var o = get(i)\r
+            if (o.phone === number || o.mobile === number || o.work === number)\r
+                return o.name\r
+        }\r
+        return "Unknown number"\r
+    }\r
+\r
+    ListElement {\r
+        name: "Art McGee"\r
+        number: "503-616-4940"\r
+        mobile: "503-715-6618"\r
+        work: "972-256-9732"\r
+    }\r
+\r
+    ListElement {\r
+        name: "Dana Jonty"\r
+        number: "503-000-0000"\r
+        mobile: "503-209-3254"\r
+        work: "972-000-0000"\r
+    }\r
+\r
+    ListElement {\r
+        name: "Jojo Derick"\r
+        number: "503-000-0000"\r
+        mobile: "503-209-3254"\r
+        work: "972-000-0000"\r
+    }\r
+\r
+    ListElement {\r
+        name: "Kelly Johnson"\r
+        number: "503-000-0000"\r
+        mobile: "503-000-0000"\r
+        work: "972-000-0000"\r
+    }\r
+\r
+    ListElement {\r
+        name: "Marco Morales"\r
+        number: "503-000-0000"\r
+        mobile: "503-209-3254"\r
+        work: "972-000-0000"\r
+    }\r
+\r
+    ListElement {\r
+        name: "Rob Brad"\r
+        number: "503-000-0000"\r
+        mobile: "503-209-3254"\r
+        work: "972-000-0000"\r
+    }\r
+\r
+    ListElement {\r
+        name: "Ted Gilbert"\r
+        number: "503-000-0000"\r
+        mobile: "503-209-3254"\r
+        work: "972-000-0000"\r
+    }\r
+}\r