CalcItem Class Reference

#include <qcalcGUIItems.h>

Inheritance diagram for CalcItem:

ExtractionItem InputItem OperatorItem OutputItem TimeLineItem

List of all members.

Public Member Functions

 CalcItem (QGraphicsItem *parent)
virtual ~CalcItem ()
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=NULL)
virtual void setDisplayedString (const QString &)
void setTitle (const QString &title)
void resetTooltips ()
virtual void updateConnectorsPositions ()
void setErrMessage (bool err=false, const QString &message="")
virtual void updateDomElement (QDomDocument &doc, QDomElement &el)
virtual void setupFromDomElement (QDomElement &el)

Public Attributes

QColor outlineColor
QColor color1
QColor color2

Protected Member Functions

QVariant itemChange (GraphicsItemChange change, const QVariant &value)

Protected Attributes

double width
double height
QString title
RotoZoomButtonrzButton
CloseButtoncloseButton
ErrorButtonerrButton
QList< InSlot * > inSlots
QList< OutSlot * > outSlots


Constructor & Destructor Documentation

CalcItem::CalcItem ( QGraphicsItem *  parent  ) 

virtual CalcItem::~CalcItem (  )  [inline, virtual]


Member Function Documentation

QVariant CalcItem::itemChange ( GraphicsItemChange  change,
const QVariant &  value 
) [protected]

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

void CalcItem::resetTooltips (  ) 

virtual void CalcItem::setDisplayedString ( const QString &   )  [inline, virtual]

Reimplemented in OperatorItem.

void CalcItem::setErrMessage ( bool  err = false,
const QString &  message = "" 
)

void CalcItem::setTitle ( const QString &  title  )  [inline]

virtual void CalcItem::setupFromDomElement ( QDomElement &  el  )  [inline, virtual]

Reimplemented in InputItem, and OutputItem.

void CalcItem::updateConnectorsPositions (  )  [virtual]

Reimplemented in TimeLineItem, and OutputItem.

void CalcItem::updateDomElement ( QDomDocument &  doc,
QDomElement &  el 
) [virtual]


Member Data Documentation

double CalcItem::height [protected]

QList<InSlot*> CalcItem::inSlots [protected]

QList<OutSlot*> CalcItem::outSlots [protected]

QString CalcItem::title [protected]

double CalcItem::width [protected]


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

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