##// END OF EJS Templates
Add zoom support...
Add zoom support * adds zoom in zoom out * adds zoomlinechart example

File last commit:

r67:8474a34cb818
r67:8474a34cb818
Show More
xygrid_p.h
31 lines | 683 B | text/x-c | CLexer
Michal Klocek
adds missing files form previous commit
r12 #ifndef XYGRID_H_
#define XYGRID_H_
Tero Ahola
Renamed to QtCommercialChart
r30 #include <qchartglobal.h>
Michal Klocek
Refactor xyplotdata...
r25 #include <xyplotdomain_p.h>
Michal Klocek
adds missing files form previous commit
r12 #include <QGraphicsItem>
Tero Ahola
Renamed to QtCommercialChart
r30 QTCOMMERCIALCHART_BEGIN_NAMESPACE
Michal Klocek
adds missing files form previous commit
r12
class XYGrid : public QGraphicsItem
{
public:
Michal Klocek
Refactor current draft to fit int current design specs...
r21 XYGrid(QGraphicsItem* parent = 0);
Michal Klocek
adds missing files form previous commit
r12 virtual ~XYGrid();
//from QGraphicsItem
virtual QRectF boundingRect() const;
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
Michal Klocek
Refactor current draft to fit int current design specs...
r21 //TODO: this is just temporary interface
Michal Klocek
Add zoom support...
r67 void setXYPlotData(const PlotDomain& xyPlotData);
Michal Klocek
adds missing files form previous commit
r12 void setSize(const QSizeF& rect);
private:
QRectF m_rect;
Michal Klocek
Add zoom support...
r67 PlotDomain m_xyPlotData;
Michal Klocek
adds missing files form previous commit
r12 };
Tero Ahola
Renamed to QtCommercialChart
r30 QTCOMMERCIALCHART_END_NAMESPACE
Michal Klocek
adds missing files form previous commit
r12
#endif /* XYGRID_H_ */