00001
00002
00003
00004
00005
00006
00007 #ifndef GRAPHICS_POINT_ELLIPSE_H
00008 #define GRAPHICS_POINT_ELLIPSE_H
00009
00010 #include <QGraphicsEllipseItem>
00011 #include <QPointF>
00012
00013 class GraphicsPoint;
00014
00016 class GraphicsPointEllipse : public QGraphicsEllipseItem
00017 {
00018 public:
00020 GraphicsPointEllipse(GraphicsPoint &graphicsPoint,
00021 const QRect &rect);
00022
00024 QVariant itemChange(GraphicsItemChange change, const QVariant &value);
00026 void setRadius(int radius);
00027
00028 private:
00029 GraphicsPointEllipse();
00030
00031
00032 GraphicsPoint &m_graphicsPoint;
00033 };
00034
00035 #endif // GRAPHICS_POINT_ELLIPSE_H