#ifndef QSCATTERSERIES_H #define QSCATTERSERIES_H #include "qchartseries.h" #include #include QTCOMMERCIALCHART_BEGIN_NAMESPACE class QScatterSeriesPrivate; class QTCOMMERCIALCHART_EXPORT QScatterSeries : public QChartSeries { Q_OBJECT public: //QScatterSeries(QSeriesData *data, QObject *chart); QScatterSeries(QObject *parent = 0); ~QScatterSeries(); public: // from QChartSeries QChartSeriesType type() const { return QChartSeries::SeriesTypeScatter; } bool setData(QList x, QList y); public Q_SLOTS: // TODO: also affects opacity of the marker...? To be documented void setMarkerColor(QColor color); QColor markerColor(); // TODO: marker shapes: "x", star, rectangle, tilted rect, triangle, circle, dot //void setMarkerShape(QChartSeries::MarkerShape/QScatterSeries::MarkerShape shape); private: Q_DECLARE_PRIVATE(QScatterSeries) Q_DISABLE_COPY(QScatterSeries) friend class QChart; QScatterSeriesPrivate *const d; }; QTCOMMERCIALCHART_END_NAMESPACE #endif // QSCATTERSERIES_H