##// END OF EJS Templates
Adds axis scoped pointers (to be checked on windows)
Adds axis scoped pointers (to be checked on windows)

File last commit:

r775:02f25710c73d
r788:bfedfc6138fd
Show More
declarativexyseries.h
45 lines | 1.0 KiB | text/x-c | CLexer
#ifndef DECLARATIVE_XY_SERIES_H
#define DECLARATIVE_XY_SERIES_H
#include "qchartglobal.h"
#include "declarativexypoint.h"
#include "qxyseries.h"
#include <QDeclarativeItem>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class QChart;
class DeclarativeXySeries : public QDeclarativeItem
{
Q_OBJECT
Q_PROPERTY(QDeclarativeListProperty<DeclarativeXyPoint> points READ points)
public:
explicit DeclarativeXySeries(QSeries::QSeriesType type, QDeclarativeItem *parent = 0);
~DeclarativeXySeries();
public: // from QDeclarativeParserStatus
void componentComplete();
public:
QDeclarativeListProperty<DeclarativeXyPoint> points();
Q_SIGNALS:
public Q_SLOTS:
static void appendPoints(QDeclarativeListProperty<DeclarativeXyPoint> *list,
DeclarativeXyPoint *element);
private Q_SLOTS:
public:
QSeries::QSeriesType m_seriesType;
QChart *m_chart;
QXYSeries *m_series;
QList<DeclarativeXyPoint *> m_points;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif // DECLARATIVE_XY_SERIES_H