Added Israleli grid projection
[GPXSee.git] / src / GUI / sliderinfoitem.h
blob491f88014207e50a16c6015d53ead7c5ac10f242
1 #ifndef SLIDERINFOITEM_H
2 #define SLIDERINFOITEM_H
4 #include <QGraphicsItem>
5 #include <QFont>
7 class SliderInfoItem : public QGraphicsItem
9 public:
10 enum Side {Left, Right};
12 SliderInfoItem(QGraphicsItem *parent = 0);
14 QRectF boundingRect() const {return _boundingRect;}
15 void paint(QPainter *painter, const QStyleOptionGraphicsItem *option,
16 QWidget *widget);
18 void setText(const QString &x, const QString &y);
19 void setSide(Side side);
20 void setColor(const QColor &color);
22 private:
23 void updateBoundingRect();
25 Side _side;
26 QString _x, _y;
27 QRectF _boundingRect;
28 QColor _color;
29 QFont _font;
32 #endif // SLIDERINFOITEM_H