##// END OF EJS Templates
Fixes for qmlcustom model
Michal Klocek -
r1616:2d1b644a13f5
parent child
Show More
@@ -55,9 +55,10 Rectangle {
55
55
56 //![5]
56 //![5]
57 BarSeries {
57 BarSeries {
58 id: myBarSeries
58 name: "Others"
59 name: "Others"
59 barWidth: 0.9
60 barWidth: 0.9
60 visible: false
61 // visible: false
61 HBarModelMapper {
62 HBarModelMapper {
62 model: customModel
63 model: customModel
63 firstBarSetRow: 6
64 firstBarSetRow: 6
@@ -70,7 +71,7 Rectangle {
70 //![4]
71 //![4]
71 LineSeries {
72 LineSeries {
72 name: "Volkswagen"
73 name: "Volkswagen"
73 visible: false
74 //visible: false
74 HXYModelMapper {
75 HXYModelMapper {
75 model: customModel
76 model: customModel
76 xRow: 0
77 xRow: 0
@@ -147,9 +148,14 Rectangle {
147 VPieModelMapper {
148 VPieModelMapper {
148 series: pieSeries
149 series: pieSeries
149 model: customModel
150 model: customModel
150 labelsColumn: 1
151 labelsColumn: 1
151 valuesColumn: 2
152 valuesColumn: 2
152 firstRow: 1
153 firstRow: 1
153 }
154 }
155
156 Component.onCompleted: {
157 createDefaultAxes();
158 setAxisX(categoryAxis,myBarSeries)
159 }
154 }
160 }
155 }
161 }
@@ -112,6 +112,7 void ChartDataSet::createDefaultAxes()
112 while (i.hasNext()) {
112 while (i.hasNext()) {
113 i.next();
113 i.next();
114 QAbstractAxis* axis = createAxis(i.key()->d_ptr->defaultAxisXType());
114 QAbstractAxis* axis = createAxis(i.key()->d_ptr->defaultAxisXType());
115 if(!axis) continue;
115 i.key()->d_ptr->initializeAxisX(axis);
116 i.key()->d_ptr->initializeAxisX(axis);
116 addAxisX(axis,i.key());
117 addAxisX(axis,i.key());
117 emit axisAdded(axis,i.value());
118 emit axisAdded(axis,i.value());
General Comments 0
You need to be logged in to leave comments. Login now