28 #ifndef GRAPHICSGUIDE_H
29 #define GRAPHICSGUIDE_H
32 #include <QGraphicsItem>
38 static const int TypeGuide = QGraphicsItem::UserType+7;
43 Q_INTERFACES (QGraphicsItem)
47 const double &x0,
const double &y0,
const double &
radius );
49 const double &y0,
const int &
width);
55 enum {
Type = UserType + 7 };
62 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget);
Definition: graphicsguide.h:41
void die()
Definition: graphicsguide.cpp:108
@ Type
Definition: graphicsguide.h:55
GraphicsGuide(GraphicsWidget *, const double &x0, const double &y0, const double &radius)
Definition: graphicsguide.cpp:32
int m_width
Definition: graphicsguide.h:67
GraphicsWidget * graphicsWidget
Definition: graphicsguide.h:65
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
Definition: graphicsguide.cpp:95
double radius()
Definition: graphicsguide.cpp:57
void setCircle(const QPointF ¢er, const double &radius)
Definition: graphicsguide.cpp:65
bool isCircle()
Definition: graphicsguide.cpp:61
double m_radius
Definition: graphicsguide.h:66
bool circle
Definition: graphicsguide.h:68
int width()
Definition: graphicsguide.cpp:80
int type() const
Definition: graphicsguide.h:56
QRectF boundingRect() const
Definition: graphicsguide.cpp:85
void setHorizontalLine(const QPointF &origin, const int &width)
Definition: graphicsguide.cpp:73
static const int TypeGuide
Definition: graphicsguide.h:38
static const int ZValueGuide
Definition: graphicsguide.h:39