qlineseries.h
39 lines
| 802 B
| text/x-c
|
CLexer
Michal Klocek
|
r360 | #ifndef QLINESERIES_H_ | ||
#define QLINESERIES_H_ | ||||
Tero Ahola
|
r19 | |||
Tero Ahola
|
r30 | #include "qchartglobal.h" | ||
Michal Klocek
|
r465 | #include "qxyseries.h" | ||
Michal Klocek
|
r12 | #include <QDebug> | ||
Michal Klocek
|
r85 | #include <QPen> | ||
#include <QBrush> | ||||
Michal Klocek
|
r12 | |||
Tero Ahola
|
r30 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | ||
Michal Klocek
|
r12 | |||
Michal Klocek
|
r465 | class QTCOMMERCIALCHART_EXPORT QLineSeries : public QXYSeries | ||
Michal Klocek
|
r12 | { | ||
Michal Klocek
|
r439 | Q_OBJECT | ||
public: | ||||
QLineSeries(QObject* parent=0); | ||||
virtual ~QLineSeries(); | ||||
Michal Klocek
|
r470 | void setLinePen(const QPen& pen); | ||
QPen linePen() const {return m_pen;} | ||||
void setPointsVisible(bool visible); | ||||
bool pointsVisible() const {return m_pointsVisible;} | ||||
Michal Klocek
|
r542 | signals: | ||
Michal Klocek
|
r544 | void clicked(const QPointF& point); | ||
Michal Klocek
|
r542 | |||
Michal Klocek
|
r439 | public: // from QChartSeries | ||
virtual QSeriesType type() const {return QSeries::SeriesTypeLine;} | ||||
Michal Klocek
|
r465 | friend QDebug operator<< (QDebug d, const QLineSeries series); | ||
Michal Klocek
|
r470 | private: | ||
QPen m_pen; | ||||
bool m_pointsVisible; | ||||
Michal Klocek
|
r467 | |||
Michal Klocek
|
r12 | }; | ||
Tero Ahola
|
r30 | QTCOMMERCIALCHART_END_NAMESPACE | ||
Tero Ahola
|
r19 | |||
Michal Klocek
|
r12 | #endif | ||