OutSlot Class Reference

#include <qcalcGUIItems.h>

List of all members.

Public Types

enum  { Type = TYPE_OUTSLOT }

Public Member Functions

 OutSlot (CalcItem *parent, VOutSlot *slot)
virtual ~OutSlot ()
virtual int type () const
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=NULL)
void removeConnector (Connector *c)
void addConnector (Connector *c)
void updateConnectorsPositions ()

Public Attributes

VOutSlotslot
double width
double height

Protected Member Functions

void hoverEnterEvent (QGraphicsSceneHoverEvent *)
void hoverLeaveEvent (QGraphicsSceneHoverEvent *)

Protected Attributes

bool hasMouseFocus
QList< Connector * > connectors


Member Enumeration Documentation

anonymous enum

Enumerator:
Type 


Constructor & Destructor Documentation

OutSlot::OutSlot ( CalcItem parent,
VOutSlot slot 
)

OutSlot::~OutSlot (  )  [virtual]


Member Function Documentation

void OutSlot::addConnector ( Connector c  ) 

void OutSlot::hoverEnterEvent ( QGraphicsSceneHoverEvent *   )  [protected]

void OutSlot::hoverLeaveEvent ( QGraphicsSceneHoverEvent *   )  [protected]

void OutSlot::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget = NULL 
) [virtual]

void OutSlot::removeConnector ( Connector c  ) 

virtual int OutSlot::type (  )  const [inline, virtual]

void OutSlot::updateConnectorsPositions (  ) 


Member Data Documentation

QList<Connector*> OutSlot::connectors [protected]

bool OutSlot::hasMouseFocus [protected]


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

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