From eb7db5934b453eea2946ed7ae9a188c44467cf23 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Mon, 18 May 2015 17:37:19 +0200 Subject: ObjectModel: add API for dynamic changes Following the ListModel API: - object get(index) - append(object) - insert(int index, object) - move(int from, int to, int n) - remove(int index, int n) [ChangeLog][QtQml][ObjectModel] Added get(), append(), insert(), move() and remove() methods. Change-Id: I592e55b7c4c933a1100191bf5a9405944b347172 Reviewed-by: Alan Alpert Reviewed-by: Gabriel de Dietrich --- .../auto/quick/qquicklistview/data/objectmodel.qml | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tests/auto/quick/qquicklistview/data/objectmodel.qml (limited to 'tests/auto/quick/qquicklistview/data') diff --git a/tests/auto/quick/qquicklistview/data/objectmodel.qml b/tests/auto/quick/qquicklistview/data/objectmodel.qml new file mode 100644 index 0000000000..5c23d64cd3 --- /dev/null +++ b/tests/auto/quick/qquicklistview/data/objectmodel.qml @@ -0,0 +1,24 @@ +import QtQuick 2.0 +import QtQml.Models 2.1 + +ListView { + width: 360 + height: 360 + model: ObjectModel { + Rectangle { + width: 20 + height: 20 + color: "red" + } + Rectangle { + width: 20 + height: 20 + color: "green" + } + Rectangle { + width: 20 + height: 20 + color: "blue" + } + } +} -- cgit v1.2.3