##// 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:

r544:e21e24989fda
r547:2c194d26bbea
Show More
qlineseries.h
39 lines | 802 B | text/x-c | CLexer
#ifndef QLINESERIES_H_
#define QLINESERIES_H_
#include "qchartglobal.h"
#include "qxyseries.h"
#include <QDebug>
#include <QPen>
#include <QBrush>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class QTCOMMERCIALCHART_EXPORT QLineSeries : public QXYSeries
{
Q_OBJECT
public:
QLineSeries(QObject* parent=0);
virtual ~QLineSeries();
void setLinePen(const QPen& pen);
QPen linePen() const {return m_pen;}
void setPointsVisible(bool visible);
bool pointsVisible() const {return m_pointsVisible;}
signals:
void clicked(const QPointF& point);
public: // from QChartSeries
virtual QSeriesType type() const {return QSeries::SeriesTypeLine;}
friend QDebug operator<< (QDebug d, const QLineSeries series);
private:
QPen m_pen;
bool m_pointsVisible;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif