summaryrefslogtreecommitdiffstats
path: root/examples/qmlscatter
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-09-06 12:24:41 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-09-06 12:41:57 +0300
commit48ec1d061bfd202f68f8c6771917fa22f9e45733 (patch)
treeb3a0b33dfaca99ba693b4e1fc3c69faf73ac98cf /examples/qmlscatter
parent1ff7a47fe0f2a016e7b61adf3b99ca750347ec13 (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.qml7
-rw-r--r--examples/qmlscatter/qml/qmlscatter/main.qml6
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
- }
}
}