##// END OF EJS Templates
minor. memoryleak fix
minor. memoryleak fix

File last commit:

r131:7f17c1eef296
r138:7ac6027aefc5
Show More
chartpresenter_p.h
45 lines | 921 B | text/x-c | CLexer
/ src / chartpresenter_p.h
#ifndef CHARTPRESENTER_H_
#define CHARTPRESENTER_H_
#include "qchartglobal.h"
#include <QRectF>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class ChartItem;
class QChartSeries;
class ChartDataSet;
class QChart;
class Domain;
class QXYChartSeries;
class XYLineChartItem;
class ChartPresenter: public QObject
{
Q_OBJECT
public:
ChartPresenter(QChart* chart,ChartDataSet *dataset);
virtual ~ChartPresenter();
private:
void creteConnections();
public slots:
void handleSeriesAdded(QChartSeries* series);
void handleSeriesRemoved(QChartSeries* series){};
void handleSeriesChanged(QChartSeries* series);
//void handleDomainChanged(Domain oldDomain,Domain newDomain);
void handleGeometryChanged();
private:
QMap<QChartSeries*,ChartItem*> m_chartItems;
QChart* m_chart;
ChartDataSet* m_dataset;
QRectF m_rect;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif /* CHARTPRESENTER_H_ */