##// END OF EJS Templates
Separated legend marker to private header. Added signals for left and right mouse click
Separated legend marker to private header. Added signals for left and right mouse click

File last commit:

r421:fe0a0dc06876
r547:2c194d26bbea
Show More
qareaseries.h
48 lines | 1.1 KiB | text/x-c | CLexer
#ifndef QAREASERIES_H_
#define QAREASERIES_H_
#include "qchartglobal.h"
#include "qseries.h"
#include <QDebug>
#include <QPen>
#include <QBrush>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class QLineSeries;
class QTCOMMERCIALCHART_EXPORT QAreaSeries : public QSeries
{
Q_OBJECT
public:
QAreaSeries(QLineSeries* upperSeries,QLineSeries* lowerSeries=0);
virtual ~QAreaSeries();
public: // from QChartSeries
virtual QSeriesType type() const { return QSeries::SeriesTypeArea;}
QLineSeries* upperSeries() const { return m_upperSeries;}
QLineSeries* lowerSeries() const { return m_lowerSeries;}
void setPen(const QPen& pen);
QPen pen() const { return m_pen;}
void setBrush(const QBrush& brush);
QBrush brush() const { return m_brush;}
void setPointsVisible(bool visible);
bool pointsVisible() const {return m_pointsVisible;}
signals:
void updated();
private:
QBrush m_brush;
QPen m_pen;
QLineSeries* m_upperSeries;
QLineSeries* m_lowerSeries;
bool m_pointsVisible;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif