##// END OF EJS Templates
Adds return of visible axes
Michal Klocek -
r1641:86403ed53535
parent child
Show More
@@ -327,13 +327,30 int ChartDataSet::seriesIndex(QAbstractSeries *series)
327 327
328 328 QAbstractAxis* ChartDataSet::axisX(QAbstractSeries *series) const
329 329 {
330 if(series == 0) return m_seriesAxisXMap.begin().value();
330 if(series == 0) {
331
332 QMapIterator<QAbstractSeries*, QAbstractAxis *> i(m_seriesAxisXMap);
333
334 while (i.hasNext()) {
335 i.next();
336 if(i.value()->isVisible()) return i.value();
337 }
338 return 0;
339 }
331 340 return m_seriesAxisXMap.value(series);
332 341 }
333 342
334 343 QAbstractAxis* ChartDataSet::axisY(QAbstractSeries *series) const
335 344 {
336 if(series == 0) return m_seriesAxisYMap.begin().value();
345 if(series == 0) {
346 QMapIterator<QAbstractSeries*, QAbstractAxis *> i(m_seriesAxisYMap);
347
348 while (i.hasNext()) {
349 i.next();
350 if(i.value()->isVisible()) return i.value();
351 }
352 return 0;
353 }
337 354 return m_seriesAxisYMap.value(series);
338 355 }
339 356
General Comments 0
You need to be logged in to leave comments. Login now