diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-11-11 13:22:54 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-11-15 08:24:15 +0200 |
commit | 999ffa01d20f75a457da62d41c0fabfc32e5e1bb (patch) | |
tree | c5267f6831d5ff61444f85b2110f7150e20d3451 /examples/qmlbars/qml/qmlbars/data.qml | |
parent | bbb874d0591215164b2030db60dc9d6a95f4c8fe (diff) |
Basic multiseries support
Task-number: QTRD-2548
Change-Id: Iba324c0e8be56f2b3f8f6c6a992883c134a51a9d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Reviewed-by: Mika Salmela <mika.salmela@digia.com>
Diffstat (limited to 'examples/qmlbars/qml/qmlbars/data.qml')
-rw-r--r-- | examples/qmlbars/qml/qmlbars/data.qml | 33 |
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 |