aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qtquick1/qdeclarativepathview/data
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qtquick1/qdeclarativepathview/data')
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/closedPath.qml24
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/datamodel.qml38
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/displaypath.qml59
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/dragpath.qml19
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/emptymodel.qml5
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/openPath.qml10
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/pathUpdate.qml18
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/pathUpdateOnStartChanged.qml38
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/pathtest.qml14
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/pathview0.qml84
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/pathview1.qml4
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/pathview2.qml57
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/pathview3.qml59
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/pathview_package.qml88
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/propertychanges.qml116
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/treemodel.qml19
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/undefinedpath.qml17
-rw-r--r--tests/auto/qtquick1/qdeclarativepathview/data/vdm.qml28
18 files changed, 0 insertions, 697 deletions
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/closedPath.qml b/tests/auto/qtquick1/qdeclarativepathview/data/closedPath.qml
deleted file mode 100644
index 08b0d2a203..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/closedPath.qml
+++ /dev/null
@@ -1,24 +0,0 @@
-import QtQuick 1.0
-
-Path {
- startY: 120
- startX: 160
- PathQuad {
- y: 120
- x: 80
- controlY: 330
- controlX: 100
- }
- PathLine {
- y: 160
- x: 20
- }
- PathCubic {
- y: 120
- x: 160
- control1Y: 0
- control1X: 100
- control2Y: 000
- control2X: 200
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/datamodel.qml b/tests/auto/qtquick1/qdeclarativepathview/data/datamodel.qml
deleted file mode 100644
index e2c4e3dd00..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/datamodel.qml
+++ /dev/null
@@ -1,38 +0,0 @@
-import QtQuick 1.0
-
-PathView {
- id: pathview
- property int viewCount: count
- objectName: "pathview"
- width: 240; height: 320
- pathItemCount: testObject.pathItemCount
-
- function checkProperties() {
- testObject.error = false;
- if (testObject.useModel && pathview.model != testData) {
- console.log("model property incorrect");
- testObject.error = true;
- }
- }
-
- model: testObject.useModel ? testData : 0
-
- delegate: Component {
- id: myDelegate
- Rectangle {
- id: wrapper
- objectName: "wrapper"
- property bool onPath: PathView.onPath
- width: 20; height: 20; color: name
- Text {
- objectName: "myText"
- text: name
- }
- }
- }
-
- path: Path {
- startX: 120; startY: 20;
- PathLine { x: 120; y: 300 }
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/displaypath.qml b/tests/auto/qtquick1/qdeclarativepathview/data/displaypath.qml
deleted file mode 100644
index 88dfc57b72..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/displaypath.qml
+++ /dev/null
@@ -1,59 +0,0 @@
-import QtQuick 1.0
-
-Rectangle {
- width: 240
- height: 320
- color: "#ffffff"
- resources: [
- Component {
- id: delegate
- Rectangle {
- id: wrapper
- objectName: "wrapper"
- height: 20
- width: 60
- color: "white"
- border.color: "black"
- Text {
- text: index
- }
- Text {
- x: 20
- id: displayText
- objectName: "displayText"
- text: display
- }
- }
- }
- ]
- PathView {
- id: view
- objectName: "view"
- width: 240
- height: 320
- model: testModel
- delegate: delegate
- path: Path {
- startY: 120
- startX: 160
- PathQuad {
- y: 120
- x: 80
- controlY: 330
- controlX: 100
- }
- PathLine {
- y: 160
- x: 20
- }
- PathCubic {
- y: 120
- x: 160
- control1Y: 0
- control1X: 100
- control2Y: 000
- control2X: 200
- }
- }
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/dragpath.qml b/tests/auto/qtquick1/qdeclarativepathview/data/dragpath.qml
deleted file mode 100644
index 0f9484083e..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/dragpath.qml
+++ /dev/null
@@ -1,19 +0,0 @@
-import QtQuick 1.0
-
-PathView {
- width: 400
- height: 200
- model: 100
- pathItemCount: 20
- path: Path {
- startX: 0; startY: 100
- PathLine { x: 400; y: 100 }
- }
- delegate: Rectangle { objectName: "wrapper"; height: 100; width: 2; color: PathView.isCurrentItem?"red" : "black" }
- dragMargin: 100
- preferredHighlightBegin: 0.5
- preferredHighlightEnd: 0.5
- Text {
- text: "current index: " + parent.currentIndex
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/emptymodel.qml b/tests/auto/qtquick1/qdeclarativepathview/data/emptymodel.qml
deleted file mode 100644
index 4deb45fdb3..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/emptymodel.qml
+++ /dev/null
@@ -1,5 +0,0 @@
-import QtQuick 1.0
-
-PathView {
- model: emptyModel
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/openPath.qml b/tests/auto/qtquick1/qdeclarativepathview/data/openPath.qml
deleted file mode 100644
index 328e3cdefb..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/openPath.qml
+++ /dev/null
@@ -1,10 +0,0 @@
-import QtQuick 1.0
-
-Path {
- startY: 120
- startX: 160
- PathLine {
- y: 160
- x: 20
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/pathUpdate.qml b/tests/auto/qtquick1/qdeclarativepathview/data/pathUpdate.qml
deleted file mode 100644
index 0c2ac0ce98..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/pathUpdate.qml
+++ /dev/null
@@ -1,18 +0,0 @@
-import QtQuick 1.0
-
-Rectangle {
- width: 400
- height: 400
-
- PathView {
- id: view
- objectName: "pathView"
- anchors.fill: parent
- model: 10
- delegate: Rectangle { objectName: "wrapper"; color: "green"; width: 100; height: 100 }
- path: Path {
- startX: view.width/2; startY: 0
- PathLine { x: view.width/2; y: view.height }
- }
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/pathUpdateOnStartChanged.qml b/tests/auto/qtquick1/qdeclarativepathview/data/pathUpdateOnStartChanged.qml
deleted file mode 100644
index bd732ab17b..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/pathUpdateOnStartChanged.qml
+++ /dev/null
@@ -1,38 +0,0 @@
-import QtQuick 1.0
-
-Rectangle {
- width: 800
- height: 480
- color: "black"
- resources: [
- ListModel {
- id: appModel
- ListElement { color: "green" }
- },
- Component {
- id: appDelegate
- Rectangle {
- id: wrapper
- objectName: "wrapper"
- color: "green"
- width: 100
- height: 100
- }
- }
- ]
- PathView {
- id: pathView
- objectName: "pathView"
- model: appModel
- anchors.fill: parent
-
- transformOrigin: "Top"
- delegate: appDelegate
- path: Path {
- objectName: "path"
- startX: pathView.width / 2 // startX: 400 <- this works as expected
- startY: 300
- PathLine { x: 400; y: 120 }
- }
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/pathtest.qml b/tests/auto/qtquick1/qdeclarativepathview/data/pathtest.qml
deleted file mode 100644
index b13c00662e..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/pathtest.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 1.0
-
-Path {
- startX: 120; startY: 100
-
- PathAttribute { name: "scale"; value: 1.0 }
- PathQuad { x: 120; y: 25; controlX: 260; controlY: 75 }
- PathPercent { value: 0.3 }
- PathLine { x: 120; y: 100 }
- PathCubic {
- x: 180; y: 0; control1X: -10; control1Y: 90
- control2X: 210; control2Y: 90
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/pathview0.qml b/tests/auto/qtquick1/qdeclarativepathview/data/pathview0.qml
deleted file mode 100644
index 28b6fb9a72..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/pathview0.qml
+++ /dev/null
@@ -1,84 +0,0 @@
-import QtQuick 1.0
-
-Rectangle {
- id: root
- property int count: view.count
- property int currentA: -1
- property int currentB: -1
- property real delegateWidth: 60
- property real delegateHeight: 20
- property real delegateScale: 1.0
- width: 240
- height: 320
- color: "#ffffff"
- resources: [
- Component {
- id: delegate
- Rectangle {
- id: wrapper
- objectName: "wrapper"
- height: root.delegateHeight
- width: root.delegateWidth
- scale: root.delegateScale
- color: PathView.isCurrentItem ? "lightsteelblue" : "white"
- border.color: "black"
- Text {
- text: index
- }
- Text {
- x: 20
- id: textName
- objectName: "textName"
- text: name
- }
- Text {
- x: 40
- id: textNumber
- objectName: "textNumber"
- text: number
- }
- PathView.onCurrentItemChanged: {
- if (PathView.isCurrentItem) {
- root.currentA = index;
- root.currentB = wrapper.PathView.view.currentIndex;
- }
- }
- }
- }
- ]
- PathView {
- id: view
- objectName: "view"
- width: 240
- height: 320
- model: testModel
- delegate: delegate
- highlight: Rectangle {
- width: 60
- height: 20
- color: "yellow"
- }
- path: Path {
- startY: 120
- startX: 160
- PathQuad {
- y: 120
- x: 80
- controlY: 330
- controlX: 100
- }
- PathLine {
- y: 160
- x: 20
- }
- PathCubic {
- y: 120
- x: 160
- control1Y: 0
- control1X: 100
- control2Y: 000
- control2X: 200
- }
- }
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/pathview1.qml b/tests/auto/qtquick1/qdeclarativepathview/data/pathview1.qml
deleted file mode 100644
index d1ac5171db..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/pathview1.qml
+++ /dev/null
@@ -1,4 +0,0 @@
-import QtQuick 1.0
-
-PathView {
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/pathview2.qml b/tests/auto/qtquick1/qdeclarativepathview/data/pathview2.qml
deleted file mode 100644
index 1e1e893a9c..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/pathview2.qml
+++ /dev/null
@@ -1,57 +0,0 @@
-import QtQuick 1.0
-
-PathView {
- id: photoPathView
- y: 100; width: 800; height: 330; pathItemCount: 10; z: 1
-
- path: Path {
- startX: -50; startY: 40;
-
- PathAttribute { name: "scale"; value: 0.5 }
- PathAttribute { name: "angle"; value: -45 }
-
- PathCubic {
- x: 400; y: 220
- control1X: 140; control1Y: 40
- control2X: 210; control2Y: 220
- }
-
- PathAttribute { name: "scale"; value: 1.2 }
- PathAttribute { name: "angle"; value: 0 }
-
- PathCubic {
- x: 850; y: 40
- control2X: 660; control2Y: 40
- control1X: 590; control1Y: 220
- }
-
- PathAttribute { name: "scale"; value: 0.5 }
- PathAttribute { name: "angle"; value: 45 }
- }
-
- model: ListModel {
- id: rssModel
- ListElement { lColor: "red" }
- ListElement { lColor: "green" }
- ListElement { lColor: "yellow" }
- ListElement { lColor: "blue" }
- ListElement { lColor: "purple" }
- ListElement { lColor: "gray" }
- ListElement { lColor: "brown" }
- ListElement { lColor: "thistle" }
- }
-
- delegate: Component {
- id: photoDelegate
- Rectangle {
- id: wrapper
- width: 85; height: 85; color: lColor
- scale: wrapper.PathView.scale
-
- transform: Rotation {
- id: itemRotation; origin.x: wrapper.width/2; origin.y: wrapper.height/2
- axis.y: 1; axis.z: 0; angle: wrapper.PathView.angle
- }
- }
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/pathview3.qml b/tests/auto/qtquick1/qdeclarativepathview/data/pathview3.qml
deleted file mode 100644
index cd1ba0375d..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/pathview3.qml
+++ /dev/null
@@ -1,59 +0,0 @@
-import QtQuick 1.0
-
-PathView {
- id: photoPathView
- y: 100; width: 800; height: 330; pathItemCount: 4; offset: 1
- dragMargin: 24
- preferredHighlightBegin: 0.50
- preferredHighlightEnd: 0.50
-
- path: Path {
- startX: -50; startY: 40;
-
- PathAttribute { name: "scale"; value: 0.5 }
- PathAttribute { name: "angle"; value: -45 }
-
- PathCubic {
- x: 400; y: 220
- control1X: 140; control1Y: 40
- control2X: 210; control2Y: 220
- }
-
- PathAttribute { name: "scale"; value: 1.2 }
- PathAttribute { name: "angle"; value: 0 }
-
- PathCubic {
- x: 850; y: 40
- control2X: 660; control2Y: 40
- control1X: 590; control1Y: 220
- }
-
- PathAttribute { name: "scale"; value: 0.5 }
- PathAttribute { name: "angle"; value: 45 }
- }
-
- model: ListModel {
- id: rssModel
- ListElement { lColor: "red" }
- ListElement { lColor: "green" }
- ListElement { lColor: "yellow" }
- ListElement { lColor: "blue" }
- ListElement { lColor: "purple" }
- ListElement { lColor: "gray" }
- ListElement { lColor: "brown" }
- ListElement { lColor: "thistle" }
- }
-
- delegate: Component {
- id: photoDelegate
- Rectangle {
- id: wrapper
- width: 85; height: 85; color: lColor
-
- transform: Rotation {
- id: itemRotation; origin.x: wrapper.width/2; origin.y: wrapper.height/2
- axis.y: 1; axis.z: 0
- }
- }
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/pathview_package.qml b/tests/auto/qtquick1/qdeclarativepathview/data/pathview_package.qml
deleted file mode 100644
index f9157bddeb..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/pathview_package.qml
+++ /dev/null
@@ -1,88 +0,0 @@
-import QtQuick 1.0
-
-Item {
- width: 800; height: 600
- Component {
- id: photoDelegate
- Package {
- Item { id: pathItem; objectName: "pathItem"; Package.name: 'path'; width: 85; height: 85; scale: pathItem.PathView.scale }
- Item { id: linearItem; Package.name: 'linear'; width: 85; height: 85 }
- Rectangle {
- id: wrapper
- width: 85; height: 85; color: lColor
-
- transform: Rotation {
- id: itemRotation; origin.x: wrapper.width/2; origin.y: wrapper.height/2
- axis.y: 1; axis.z: 0
- }
- state: 'path'
- states: [
- State {
- name: 'path'
- ParentChange { target: wrapper; parent: pathItem; x: 0; y: 0 }
- PropertyChanges { target: wrapper; opacity: pathItem.PathView.onPath ? 1.0 : 0 }
- }
- ]
- }
- }
- }
- ListModel {
- id: rssModel
- ListElement { lColor: "red" }
- ListElement { lColor: "green" }
- ListElement { lColor: "yellow" }
- ListElement { lColor: "blue" }
- ListElement { lColor: "purple" }
- ListElement { lColor: "gray" }
- ListElement { lColor: "brown" }
- ListElement { lColor: "thistle" }
- }
- VisualDataModel { id: visualModel; model: rssModel; delegate: photoDelegate }
-
- PathView {
- id: photoPathView
- objectName: "photoPathView"
- width: 800; height: 330; pathItemCount: 4; offset: 1
- dragMargin: 24
- preferredHighlightBegin: 0.50
- preferredHighlightEnd: 0.50
-
- path: Path {
- startX: -50; startY: 40;
-
- PathAttribute { name: "scale"; value: 0.5 }
- PathAttribute { name: "angle"; value: -45 }
-
- PathCubic {
- x: 400; y: 220
- control1X: 140; control1Y: 40
- control2X: 210; control2Y: 220
- }
-
- PathAttribute { name: "scale"; value: 1.2 }
- PathAttribute { name: "angle"; value: 0 }
-
- PathCubic {
- x: 850; y: 40
- control2X: 660; control2Y: 40
- control1X: 590; control1Y: 220
- }
-
- PathAttribute { name: "scale"; value: 0.5 }
- PathAttribute { name: "angle"; value: 45 }
- }
-
- model: visualModel.parts.path
- }
-
- PathView {
- y: 400; width: 800; height: 330; pathItemCount: 8
-
- path: Path {
- startX: 0; startY: 40;
- PathLine { x: 800; y: 40 }
- }
-
- model: visualModel.parts.linear
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/propertychanges.qml b/tests/auto/qtquick1/qdeclarativepathview/data/propertychanges.qml
deleted file mode 100644
index c0cc8555e7..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/propertychanges.qml
+++ /dev/null
@@ -1,116 +0,0 @@
-import QtQuick 1.0
-
-Rectangle {
- width: 350; height: 220; color: "white"
- Component {
- id: myDelegate
- Item {
- id: wrapper
- width: 180; height: 40;
- opacity: PathView.opacity
- Column {
- x: 5; y: 5
- Text { text: '<b>Name:</b> ' + name }
- Text { text: '<b>Number:</b> ' + number }
- }
- }
- }
-
- PathView {
- preferredHighlightBegin: 0.1
- preferredHighlightEnd: 0.1
- dragMargin: 5.0
- id: pathView
- objectName: "pathView"
- anchors.fill: parent
- model: listModel
- delegate: myDelegate
- focus: true
- path: Path {
- id: myPath
- objectName: "path"
- startX: 220; startY: 200
- PathAttribute { name: "opacity"; value: 1.0; objectName: "pathAttribute"; }
- PathQuad { x: 220; y: 25; controlX: 260; controlY: 75 }
- PathAttribute { name: "opacity"; value: 0.3 }
- PathQuad { x: 220; y: 200; controlX: -20; controlY: 75 }
- }
- Timer {
- interval: 2000; running: true; repeat: true
- onTriggered: {
- if (pathView.path == alternatePath)
- pathView.path = myPath;
- else
- pathView.path = alternatePath;
- }
- }
- }
-
- data:[
- ListModel {
- id: listModel
- ListElement {
- name: "Bill Smith"
- number: "555 3264"
- }
- ListElement {
- name: "John Brown"
- number: "555 8426"
- }
- ListElement {
- name: "Sam Wise"
- number: "555 0473"
- }
- ListElement {
- name: "Bill Smith"
- number: "555 3264"
- }
- ListElement {
- name: "John Brown"
- number: "555 8426"
- }
- ListElement {
- name: "Sam Wise"
- number: "555 0473"
- }
- ListElement {
- name: "Bill Smith"
- number: "555 3264"
- }
- ListElement {
- name: "John Brown"
- number: "555 8426"
- }
- ListElement {
- name: "Sam Wise"
- number: "555 0473"
- }
- },
- ListModel {
- objectName: "alternateModel"
- ListElement {
- name: "Jack"
- number: "555 8426"
- }
- ListElement {
- name: "Mary"
- number: "555 3264"
- }
- },
- Path {
- id: alternatePath
- objectName: "alternatePath"
- startX: 100; startY: 40
- PathAttribute { name: "opacity"; value: 0.0 }
- PathLine { x: 100; y: 160 }
- PathAttribute { name: "opacity"; value: 0.2 }
- PathLine { x: 300; y: 160 }
- PathAttribute { name: "opacity"; value: 0.0 }
- PathLine { x: 300; y: 40 }
- PathAttribute { name: "opacity"; value: 0.2 }
- PathLine { x: 100; y: 40 }
- }
- ]
-}
-
-
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/treemodel.qml b/tests/auto/qtquick1/qdeclarativepathview/data/treemodel.qml
deleted file mode 100644
index 56f7ae46da..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/treemodel.qml
+++ /dev/null
@@ -1,19 +0,0 @@
-import QtQuick 1.0
-
-PathView {
- width: 320
- height: 240
- function setRoot(index) {
- vdm.rootIndex = vdm.modelIndex(index);
- }
- model: VisualDataModel {
- id: vdm
- model: myModel
- delegate: Text { objectName: "wrapper"; text: display }
- }
-
- path: Path {
- startX: 0; startY: 120
- PathLine { x: 320; y: 120 }
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/undefinedpath.qml b/tests/auto/qtquick1/qdeclarativepathview/data/undefinedpath.qml
deleted file mode 100644
index 5a647cb079..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/undefinedpath.qml
+++ /dev/null
@@ -1,17 +0,0 @@
-import QtQuick 1.0
-
-PathView {
- id: pathView
- width: 240; height: 200
- path: Path {
- startX: pathView.undef/2.0; startY: 0
- PathLine { x: pathView.undef/2.0; y: 0 }
- }
-
- delegate: Text { text: value }
- model: ListModel {
- ListElement { value: "one" }
- ListElement { value: "two" }
- ListElement { value: "three" }
- }
-}
diff --git a/tests/auto/qtquick1/qdeclarativepathview/data/vdm.qml b/tests/auto/qtquick1/qdeclarativepathview/data/vdm.qml
deleted file mode 100644
index 012db3fb57..0000000000
--- a/tests/auto/qtquick1/qdeclarativepathview/data/vdm.qml
+++ /dev/null
@@ -1,28 +0,0 @@
-import QtQuick 1.0
-
-PathView {
- id: pathView
- width: 240; height: 320
-
- pathItemCount: 4
- preferredHighlightBegin : 0.5
- preferredHighlightEnd : 0.5
-
- path: Path {
- startX: 120; startY: 20;
- PathLine { x: 120; y: 300 }
- }
-
- ListModel {
- id: mo
- ListElement { value: "one" }
- ListElement { value: "two" }
- ListElement { value: "three" }
- }
-
- model: VisualDataModel {
- delegate: Text { text: model.value }
- model : mo
- }
-}
-