VCalcItem Class Reference

#include <qcalcVirtualItems.h>

Inheritance diagram for VCalcItem:

VExtractionItem VInputItem VOperatorItem VOutputItem

List of all members.

Public Member Functions

 VCalcItem ()
virtual ~VCalcItem ()
QList< VCalcItem * > connectedItems (bool parents=false, bool children=true) const
bool isParentOf (VCalcItem *i) const
bool setConnection (int outNumber, VCalcItem *target, int inNumber)
virtual void reevaluateOutSlots ()
void flagOutSlotsForReevaluation ()
QString getName ()
void setName (const QString &name)
virtual QDomElement getDomElement (QDomDocument &)
virtual void setupFromDomElement (QDomElement &el, QGraphicsScene *scene)

Public Attributes

QVector< VInSlot * > inputs
QVector< VOutSlot * > outputs
VOperatorItemcontainer
bool isBlackBox

Static Public Attributes

static QList< VCalcItem * > currentItems = QList<VCalcItem*>()

Protected Attributes

QString name


Constructor & Destructor Documentation

VCalcItem::VCalcItem (  ) 

VCalcItem::~VCalcItem (  )  [virtual]


Member Function Documentation

QList< VCalcItem * > VCalcItem::connectedItems ( bool  parents = false,
bool  children = true 
) const

void VCalcItem::flagOutSlotsForReevaluation (  ) 

virtual QDomElement VCalcItem::getDomElement ( QDomDocument &   )  [inline, virtual]

Reimplemented in VOperatorItem, VInputItem, and VOutputItem.

QString VCalcItem::getName (  )  [inline]

bool VCalcItem::isParentOf ( VCalcItem i  )  const

virtual void VCalcItem::reevaluateOutSlots (  )  [inline, virtual]

bool VCalcItem::setConnection ( int  outNumber,
VCalcItem target,
int  inNumber 
)

void VCalcItem::setName ( const QString &  name  )  [inline]

void VCalcItem::setupFromDomElement ( QDomElement &  el,
QGraphicsScene *  scene 
) [virtual]

Reimplemented in VInputItem, and VOutputItem.


Member Data Documentation

QList< VCalcItem * > VCalcItem::currentItems = QList<VCalcItem*>() [static]

QString VCalcItem::name [protected]


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

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