summaryrefslogtreecommitdiffstats
path: root/examples/qmlbars/qml/qmlbars/data.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qmlbars/qml/qmlbars/data.qml')
-rw-r--r--examples/qmlbars/qml/qmlbars/data.qml33
1 files changed, 32 insertions, 1 deletions
diff --git a/examples/qmlbars/qml/qmlbars/data.qml b/examples/qmlbars/qml/qmlbars/data.qml
index 210eedde..522926e8 100644
--- a/examples/qmlbars/qml/qmlbars/data.qml
+++ b/examples/qmlbars/qml/qmlbars/data.qml
@@ -20,9 +20,13 @@ import QtQuick 2.1
import QtDataVisualization 1.0
Item {
- property alias mapping: valueMapping
property alias model: dataModel
+ property alias mapping: valueMapping
property alias proxy: modelProxy
+ property alias series: barSeries
+ property alias secondaryMapping: secondaryMapping
+ property alias secondaryProxy: secondaryProxy
+ property alias secondarySeries: secondarySeries
//! [1]
BarDataMapping {
@@ -39,6 +43,33 @@ Item {
itemModel: dataModel
}
//! [2]
+
+ BarDataMapping {
+ id: secondaryMapping
+ rowRole: "year"
+ columnRole: "month"
+ valueRole: "income"
+ }
+
+ ItemModelBarDataProxy {
+ id: secondaryProxy
+ activeMapping: secondaryMapping
+ itemModel: dataModel
+ }
+
+ Bar3DSeries {
+ id: barSeries
+ dataProxy: modelProxy
+ itemLabelFormat: "@valueTitle for @colLabel, @rowLabel: @valueLabel"
+ }
+
+ Bar3DSeries {
+ id: secondarySeries
+ visible: false
+ dataProxy: secondaryProxy
+ itemLabelFormat: "@valueTitle for @colLabel, @rowLabel: @valueLabel"
+ }
+
//! [0]
ListModel {
id: dataModel