Public Member Functions | Protected Attributes

ODGraphicsArrowItem Class Reference

List of all members.

Public Member Functions

 ODGraphicsArrowItem ()
QRectF boundingRect () const
void paint (QPainter *, const QStyleOptionGraphicsItem *, QWidget *)
void drawArrow (QPainter &)
double getAddedAngle (double, float)
QPoint getEndPoint (const QPoint &, double, double)
void drawArrowHead (QPainter &, const QPoint &, const QPoint &)
void setArrowStyle (const ArrowStyle &arrowstyle)
void setArrowSize (const int arrowsz)
void setLineStyle (QPainter &, const LineStyle &)

Protected Attributes

ArrowStyle arrowstyle_
int arrowsz_

Constructor & Destructor Documentation

ODGraphicsArrowItem::ODGraphicsArrowItem (  ) 

Member Function Documentation

QRectF ODGraphicsArrowItem::boundingRect (  )  const
void ODGraphicsArrowItem::drawArrow ( QPainter &   ) 
void ODGraphicsArrowItem::drawArrowHead ( QPainter &  ,
const QPoint &  ,
const QPoint &   
)
double ODGraphicsArrowItem::getAddedAngle ( double  ,
float   
)
QPoint ODGraphicsArrowItem::getEndPoint ( const QPoint &  ,
double  ,
double   
)
void ODGraphicsArrowItem::paint ( QPainter *  ,
const QStyleOptionGraphicsItem *  ,
QWidget *   
)
void ODGraphicsArrowItem::setArrowSize ( const int  arrowsz  )  [inline]
void ODGraphicsArrowItem::setArrowStyle ( const ArrowStyle arrowstyle  )  [inline]
void ODGraphicsArrowItem::setLineStyle ( QPainter &  ,
const LineStyle  
)

Member Data Documentation