#include <qcalcGraphicElements.h>
Public Types | |
enum | { Type = TYPE_CONNECTOR } |
Public Member Functions | |
TimeConnector (TimeOutSlot *from, TimeInSlot *to=NULL, const QPointF &toPos=QPointF(), QGraphicsItem *parent=NULL) | |
virtual | ~TimeConnector () |
void | updatePosition () |
void | setEnd (const QPointF &toPos) |
void | setEnd (TimeInSlot *to) |
TimeOutSlot * | getFromSlot () |
TimeInSlot * | getToSlot () |
QRectF | boundingRect () const |
QPainterPath | shape () const |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=NULL) |
virtual int | type () const |
Protected Attributes | |
QPointF | fromPos |
QPointF | toPos |
TimeOutSlot * | from |
TimeInSlot * | to |
QPolygonF | arrowHead |
TimeConnector::TimeConnector | ( | TimeOutSlot * | from, | |
TimeInSlot * | to = NULL , |
|||
const QPointF & | toPos = QPointF() , |
|||
QGraphicsItem * | parent = NULL | |||
) |
TimeConnector::~TimeConnector | ( | ) | [virtual] |
QRectF TimeConnector::boundingRect | ( | ) | const |
TimeOutSlot* TimeConnector::getFromSlot | ( | ) | [inline] |
TimeInSlot* TimeConnector::getToSlot | ( | ) | [inline] |
void TimeConnector::paint | ( | QPainter * | painter, | |
const QStyleOptionGraphicsItem * | option, | |||
QWidget * | widget = NULL | |||
) | [virtual] |
void TimeConnector::setEnd | ( | TimeInSlot * | to | ) |
void TimeConnector::setEnd | ( | const QPointF & | toPos | ) |
QPainterPath TimeConnector::shape | ( | ) | const |
virtual int TimeConnector::type | ( | ) | const [inline, virtual] |
void TimeConnector::updatePosition | ( | ) |
QPolygonF TimeConnector::arrowHead [protected] |
TimeOutSlot* TimeConnector::from [protected] |
QPointF TimeConnector::fromPos [protected] |
TimeInSlot* TimeConnector::to [protected] |
QPointF TimeConnector::toPos [protected] |