@@ -32,7 +32,7 | |||
|
32 | 32 | |
|
33 | 33 | \snippet ../examples/presenterchart/chartview.cpp 3 |
|
34 | 34 | |
|
35 | In \c handleTimeout() slot we change currently displayed chart by removing previous series and adding next series from the \c m_series list. We also set proper title. | |
|
35 | In \c handleTimeout() slot we change currently displayed chart by removing previous series and adding next series from the \c m_series list. We also set proper title and create the axes for the chart. | |
|
36 | 36 | |
|
37 | 37 | \snippet ../examples/presenterchart/chartview.cpp 4 |
|
38 | 38 | */ |
@@ -25,8 +25,10 | |||
|
25 | 25 | #include <QAreaSeries> |
|
26 | 26 | #include <QTime> |
|
27 | 27 | |
|
28 |
ChartView::ChartView(QChart* chart,QWidget* parent): |
|
|
29 | m_index(-1),m_chart(chart) | |
|
28 | ChartView::ChartView(QChart* chart,QWidget* parent): | |
|
29 | QChartView(chart,parent), | |
|
30 | m_index(-1), | |
|
31 | m_chart(chart) | |
|
30 | 32 | { |
|
31 | 33 | m_chart->setTitle("Charts presenter"); |
|
32 | 34 | m_chart->setDropShadowEnabled(false); |
@@ -91,5 +93,6 void ChartView::handleTimeout() | |||
|
91 | 93 | m_index=m_index%m_series.size(); |
|
92 | 94 | m_chart->addSeries(m_series.at(m_index)); |
|
93 | 95 | m_chart->setTitle(m_titles.at(m_index)); |
|
96 | m_chart->createDefaultAxes(); | |
|
94 | 97 | } |
|
95 | 98 | //![4] |
General Comments 0
You need to be logged in to leave comments.
Login now