summaryrefslogtreecommitdiffstats
path: root/tests/qmlmultigraph/qml/qmlmultigraph/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/qmlmultigraph/qml/qmlmultigraph/main.qml')
-rw-r--r--tests/qmlmultigraph/qml/qmlmultigraph/main.qml40
1 files changed, 32 insertions, 8 deletions
diff --git a/tests/qmlmultigraph/qml/qmlmultigraph/main.qml b/tests/qmlmultigraph/qml/qmlmultigraph/main.qml
index 11c4ab2d..4f2f2052 100644
--- a/tests/qmlmultigraph/qml/qmlmultigraph/main.qml
+++ b/tests/qmlmultigraph/qml/qmlmultigraph/main.qml
@@ -44,6 +44,18 @@ Item {
}
}
+ Bar3DSeries {
+ itemLabelFormat: "@colLabel, @rowLabel: @valueLabel"
+
+ ItemModelBarDataProxy {
+ itemModel: barDataModel
+ // Mapping model roles to bar series rows, columns, and values.
+ rowRole: "year"
+ columnRole: "city"
+ valueRole: "income"
+ }
+ }
+
onRowAxisChanged: {
console.log("Bars: Row axis changed.")
}
@@ -57,14 +69,14 @@ Item {
ListModel {
id: barDataModel
- ListElement{ year: "2012"; city: "Oulu"; expenses: "4200"; }
- ListElement{ year: "2012"; city: "Rauma"; expenses: "2100"; }
- ListElement{ year: "2012"; city: "Helsinki"; expenses: "7040"; }
- ListElement{ year: "2012"; city: "Tampere"; expenses: "4330"; }
- ListElement{ year: "2013"; city: "Oulu"; expenses: "3960"; }
- ListElement{ year: "2013"; city: "Rauma"; expenses: "1990"; }
- ListElement{ year: "2013"; city: "Helsinki"; expenses: "7230"; }
- ListElement{ year: "2013"; city: "Tampere"; expenses: "4650"; }
+ ListElement{ year: "2012"; city: "Oulu"; expenses: "4200"; income: "8300"; }
+ ListElement{ year: "2012"; city: "Rauma"; expenses: "2100"; income: "6500"; }
+ ListElement{ year: "2012"; city: "Helsinki"; expenses: "7040"; income: "7500"; }
+ ListElement{ year: "2012"; city: "Tampere"; expenses: "4330"; income: "5800"; }
+ ListElement{ year: "2013"; city: "Oulu"; expenses: "3960"; income: "9000"; }
+ ListElement{ year: "2013"; city: "Rauma"; expenses: "1990"; income: "3000"; }
+ ListElement{ year: "2013"; city: "Helsinki"; expenses: "7230"; income: "9900"; }
+ ListElement{ year: "2013"; city: "Tampere"; expenses: "4650"; income: "7600"; }
}
Scatter3D {
@@ -189,6 +201,18 @@ Item {
surfaceGraph.axisZ = null
}
}
+
+ NewButton {
+ id: clearSelectionsButton
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ text: "Clear Selections"
+ onClicked: {
+ barGraph.clearSelection()
+ scatterGraph.clearSelection()
+ surfaceGraph.clearSelection()
+ }
+ }
}
Rectangle {