X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=staging%2Fsoundmanager.git;a=blobdiff_plain;f=sample%2Fphone%2Fapp%2Fmodels%2FContactsModel.qml;fp=sample%2Fphone%2Fapp%2Fmodels%2FContactsModel.qml;h=f8419eee46cbeb70b717c8bd66d5ade8fb4c4811;hp=0000000000000000000000000000000000000000;hb=fde77416ce98487a0bb50f5e049e7cb640ffa079;hpb=2e602801b372b0b68111316b89f567213e3ea378 diff --git a/sample/phone/app/models/ContactsModel.qml b/sample/phone/app/models/ContactsModel.qml new file mode 100755 index 0000000..f8419ee --- /dev/null +++ b/sample/phone/app/models/ContactsModel.qml @@ -0,0 +1,68 @@ +/* Copyright (C) 2015, Jaguar Land Rover. All Rights Reserved. + * Copyright (C) 2015, The Qt Company. All Rights Reserved. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +import QtQml.Models 2.2 + +ListModel { + function findName(number) { + for (var i = 0; i < count; i++) { + var o = get(i) + if (o.phone === number || o.mobile === number || o.work === number) + return o.name + } + return "Unknown number" + } + + ListElement { + name: "Art McGee" + number: "503-616-4940" + mobile: "503-715-6618" + work: "972-256-9732" + } + + ListElement { + name: "Dana Jonty" + number: "503-000-0000" + mobile: "503-209-3254" + work: "972-000-0000" + } + + ListElement { + name: "Jojo Derick" + number: "503-000-0000" + mobile: "503-209-3254" + work: "972-000-0000" + } + + ListElement { + name: "Kelly Johnson" + number: "503-000-0000" + mobile: "503-000-0000" + work: "972-000-0000" + } + + ListElement { + name: "Marco Morales" + number: "503-000-0000" + mobile: "503-209-3254" + work: "972-000-0000" + } + + ListElement { + name: "Rob Brad" + number: "503-000-0000" + mobile: "503-209-3254" + work: "972-000-0000" + } + + ListElement { + name: "Ted Gilbert" + number: "503-000-0000" + mobile: "503-209-3254" + work: "972-000-0000" + } +}