TimeConnector Class Reference

#include <qcalcGraphicElements.h>

List of all members.

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)
TimeOutSlotgetFromSlot ()
TimeInSlotgetToSlot ()
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
TimeOutSlotfrom
TimeInSlotto
QPolygonF arrowHead


Member Enumeration Documentation

anonymous enum

Enumerator:
Type 


Constructor & Destructor Documentation

TimeConnector::TimeConnector ( TimeOutSlot from,
TimeInSlot to = NULL,
const QPointF &  toPos = QPointF(),
QGraphicsItem *  parent = NULL 
)

TimeConnector::~TimeConnector (  )  [virtual]


Member Function Documentation

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 (  ) 


Member Data Documentation

QPolygonF TimeConnector::arrowHead [protected]

QPointF TimeConnector::fromPos [protected]

QPointF TimeConnector::toPos [protected]


The documentation for this class was generated from the following files:

Generated on Fri Jan 8 12:51:29 2010 for QSAS by  doxygen 1.5.7