00001
00002
00003
00004
00005
00006
00007 #include "GraphicsArcItem.h"
00008 #include <QDebug>
00009 #include <QPainter>
00010 #include <QGraphicsScene>
00011
00012 GraphicsArcItem::GraphicsArcItem(double x,
00013 double y,
00014 double width,
00015 double height,
00016 QGraphicsItem *parent) :
00017 QGraphicsEllipseItem(x,
00018 y,
00019 width,
00020 height,
00021 parent)
00022 {
00023 }
00024
00025 GraphicsArcItem::GraphicsArcItem(const QRectF &rect,
00026 QGraphicsItem *parent) :
00027 QGraphicsEllipseItem (rect,
00028 parent)
00029 {
00030 }
00031
00032 void GraphicsArcItem::paint (QPainter *painter,
00033 const QStyleOptionGraphicsItem * ,
00034 QWidget * )
00035 {
00036 painter->setPen (pen ());
00037 painter->drawArc (rect(),
00038 startAngle (),
00039 spanAngle());
00040 }