#ifndef CHART_TOOL_TIP_H #define CHART_TOOL_TIP_H #include class ChartToolTip: public QGraphicsRectItem { public: ChartToolTip(const QPointF& pos, const QString& text); void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0); void adjustPos(); private: void drawFrame(QPainter* painter); void drawText(QPainter* painter); private: static const QFont Font; private: QString text; QTextDocument document; }; #endif