diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-09-06 12:24:41 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-09-06 12:41:57 +0300 |
commit | 48ec1d061bfd202f68f8c6771917fa22f9e45733 (patch) | |
tree | b3a0b33dfaca99ba693b4e1fc3c69faf73ac98cf /examples/qmlscatter | |
parent | 1ff7a47fe0f2a016e7b61adf3b99ca750347ec13 (diff) |
Expose data proxy in QML
Change-Id: I1102520678f2c8ae2932ddb396b41655cfd538e9
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'examples/qmlscatter')
-rw-r--r-- | examples/qmlscatter/qml/qmlscatter/data.qml | 7 | ||||
-rw-r--r-- | examples/qmlscatter/qml/qmlscatter/main.qml | 6 |
2 files changed, 8 insertions, 5 deletions
diff --git a/examples/qmlscatter/qml/qmlscatter/data.qml b/examples/qmlscatter/qml/qmlscatter/data.qml index 93352713..30fce67a 100644 --- a/examples/qmlscatter/qml/qmlscatter/data.qml +++ b/examples/qmlscatter/qml/qmlscatter/data.qml @@ -22,6 +22,7 @@ import com.digia.QtDataVis3D 1.0 Item { property alias mapping: scatterMapping property alias model: dataModel + property alias proxy: modelProxy ScatterDataMapping { id: scatterMapping @@ -30,6 +31,12 @@ Item { zPosRole: "zPos" } + ItemModelScatterDataProxy { + id: modelProxy + activeMapping: scatterMapping + itemModel: dataModel + } + ListModel { id: dataModel ListElement{ xPos: -10.0; yPos: 5.0; zPos: -5.0 } diff --git a/examples/qmlscatter/qml/qmlscatter/main.qml b/examples/qmlscatter/qml/qmlscatter/main.qml index 9645341b..9fcce132 100644 --- a/examples/qmlscatter/qml/qmlscatter/main.qml +++ b/examples/qmlscatter/qml/qmlscatter/main.qml @@ -40,7 +40,7 @@ Item { height: dataView.height font.family: "Lucida Handwriting" font.pointSize: 40 - mapping: chartData.mapping + dataProxy: chartData.proxy theme: Scatter3D.ThemeHighContrast shadowQuality: Scatter3D.ShadowSoftLow selectionMode: Scatter3D.ModeItem @@ -54,10 +54,6 @@ Item { axisY.segmentCount: 2 axisY.subSegmentCount: 2 axisY.labelFormat: "%.2f" - - Component.onCompleted: { - data = chartData.model - } } } |