diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-28 14:55:50 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-29 08:24:43 +0300 |
commit | 89007c36f04fb965167501a0d473451976548da3 (patch) | |
tree | 7289354f1ed9b63ec14d78cd6664dd0d0bbba8af /examples/qmlbarchart | |
parent | 5bbd3b72540fd24ecb4538627e01bffe3d03acc6 (diff) |
Make axes ownership more useful
Chart can now own multiple axes while showing only one.
Default axes are no longer modifiable by users.
Task-number: QTRD-2212
Change-Id: I028f0d7539dbbf6e3474680290c7ec6bba5a4223
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'examples/qmlbarchart')
-rw-r--r-- | examples/qmlbarchart/qml/qmlbarchart/main.qml | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/examples/qmlbarchart/qml/qmlbarchart/main.qml b/examples/qmlbarchart/qml/qmlbarchart/main.qml index 887cb3d7..01eafcad 100644 --- a/examples/qmlbarchart/qml/qmlbarchart/main.qml +++ b/examples/qmlbarchart/qml/qmlbarchart/main.qml @@ -101,12 +101,20 @@ Item { "July", "August", "September", "October", "November", "December"] } ValueAxis { - id: valueAxis + id: incomeAxis min: 0 max: 35 - labelFormat: "%.1f M\u20AC" - title: "Annual expenses" + labelFormat: "%.2f M\u20AC" + title: "Monthly income" } + ValueAxis { + id: expensesAxis + min: 0 + max: 35 + labelFormat: "-%.2f M\u20AC" + title: "Monthly expenses" + } + Bars3D { id: testchart width: dataView.width @@ -122,14 +130,14 @@ Item { barSpacing: Qt.size(0.5, 0.5) barSpacingRelative: false barType: Bars3D.BevelBars - axisX: rowAxis - axisY: valueAxis - axisZ: columnAxis + rowAxis: rowAxis + columnAxis: columnAxis + valueAxis: expensesAxis itemLabelFormat: "@valueTitle for @colLabel, @rowLabel: @valueLabel" onDataResolved: { // Can't select a bar until data has been resolved from model to proxy - selectedBarPos = Qt.point(0, 5) + //selectedBarPos = Qt.point(0, 5) } } @@ -204,11 +212,11 @@ Item { if (valueMapping.valueRole == "expenses") { valueMapping.valueRole = "income" mappingButtonText.text = "Show Expenses" - valueAxis.title = "Annual income" + testchart.valueAxis = incomeAxis } else { valueMapping.valueRole = "expenses" mappingButtonText.text = "Show Income" - valueAxis.title = "Annual expenses" + testchart.valueAxis = expensesAxis } } } |