##// END OF EJS Templates
Spline with problems
Spline with problems

File last commit:

r419:1666cfa56d96
r419:1666cfa56d96
Show More
splinepresenter_p.h
40 lines | 917 B | text/x-c | CLexer
#ifndef SPLINEPRESENTER_P_H
#define SPLINEPRESENTER_P_H
#include "chartitem_p.h"
#include <QObject>
#include "qsplineseries.h"
#include "linechartitem_p.h"
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class SplinePresenter : public LineChartItem
{
Q_OBJECT
public:
SplinePresenter(QSplineSeries* series, QGraphicsObject *parent = 0);
void updateGeometry();
void applyGeometry(QVector<QPointF>& points);
QPointF calculateGeometryControlPoint(int index) const;
// QRectF boundingRect() const { return m_boundingRect; }
// void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
signals:
public slots:
// void handleDomainChanged(const Domain& domain);
// void handleGeometryChanged(const QRectF& rect);
private:
// QSplineSeries* m_series;
// QRectF m_boundingRect;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif // SPLINEPRESENTER_P_H