##// END OF EJS Templates
commenting out usage of old marker implementation from legend. Legend now uses new markers.
commenting out usage of old marker implementation from legend. Legend now uses new markers.

File last commit:

r2150:128c1c36c673
r2170:3d497e4d0047
Show More
callout.h
32 lines | 674 B | text/x-c | CLexer
#ifndef CALLOUT_H
#define CALLOUT_H
#include <QGraphicsItem>
#include <QFont>
class QGraphicsSceneMouseEvent;
class Callout : public QGraphicsItem
{
public:
Callout(QGraphicsItem * parent = 0);
void setText(const QString &text);
void setAnchor(QPointF point);
QRectF boundingRect() const;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option,QWidget *widget);
protected:
void mousePressEvent(QGraphicsSceneMouseEvent *event);
void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
private:
QString m_text;
QRectF m_textRect;
QPointF m_anchor;
QFont m_font;
QPointF m_clickOffset;
};
#endif // CALLOUT_H