##// END OF EJS Templates
added labels to series, intergrated with test app. minor hack to test app
added labels to series, intergrated with test app. minor hack to test app

File last commit:

r149:23a271e217e1
r167:023d2c8150a8
Show More
bar_p.h
42 lines | 793 B | text/x-c | CLexer
#ifndef BAR_H
#define BAR_H
#include "chartitem_p.h"
#include "qchartglobal.h"
#include <QGraphicsItem>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
// Single bar item of chart
class Bar : public ChartItem
{
public:
Bar(QGraphicsItem *parent=0);
public: // from ChartItem
void setSize(const QSizeF &size);
// Layout Stuff
void resize( qreal w, qreal h ); // Size of bar.
void setColor( QColor col ); // Color of bar
void setPos(qreal x, qreal y);
public:
// From QGraphicsItem
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
QRectF boundingRect() const;
private:
qreal mHeight;
qreal mWidth;
qreal mXpos;
qreal mYpos;
QColor mColor;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif // BAR_H