00001
00002
00003
00004
00005
00006
00007 #ifndef GRAPHICS_POINT_FACTORY_H
00008 #define GRAPHICS_POINT_FACTORY_H
00009
00010 #include "PointShape.h"
00011
00012 class GraphicsPoint;
00013 class PointStyle;
00014 class QGraphicsScene;
00015 class QPointF;
00016
00018 class GraphicsPointFactory
00019 {
00020 public:
00022 GraphicsPointFactory();
00023
00025 GraphicsPoint *createPoint (QGraphicsScene &scene,
00026 const QString &identifier,
00027 const QPointF &posScreen,
00028 const PointStyle &pointStyle);
00029 };
00030
00031 #endif // GRAPHICS_POINT_FACTORY_H