#ifndef XYGRID_H_ #define XYGRID_H_ #include #include #include QTCOMMERCIALCHART_BEGIN_NAMESPACE class XYGrid : public QGraphicsItem { public: XYGrid(QGraphicsItem* parent = 0); virtual ~XYGrid(); //from QGraphicsItem virtual QRectF boundingRect() const; virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget); //TODO: this is just temporary interface void setXYPlotData(const PlotDomain& xyPlotData); void setSize(const QSizeF& rect); private: QRectF m_rect; PlotDomain m_xyPlotData; }; QTCOMMERCIALCHART_END_NAMESPACE #endif /* XYGRID_H_ */