OperatorItem Class Reference

#include <qcalcGUIItems.h>

Inheritance diagram for OperatorItem:

CalcItem

List of all members.

Public Types

enum  { Type = TYPE_OPERATORITEM }

Public Member Functions

 OperatorItem (VOperatorItem *parentItem, const QVector< VInSlot * > &inputs, const QVector< VOutSlot * > &outputs, QGraphicsItem *parent=NULL)
virtual ~OperatorItem ()
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=NULL)
virtual int type () const
virtual void setDisplayedString (const QString &s)
void expand ()
void collapse ()
bool isExpanded ()
void setOperation (QCalcOperation op, const QString &pluginName="")
void clearSlots ()
void resetSlots (const QVector< VInSlot * > &inputs, const QVector< VOutSlot * > &outputs)
void resetConnectors ()

Public Attributes

VOperatorItemparentItem

Protected Member Functions

void paintExpanded (QPainter *painter) const
void paintCollapsed (QPainter *painter) const

Protected Attributes

ExpandButtonexpandButton
QString displayedString
bool expanded
QMatrix matSave


Member Enumeration Documentation

anonymous enum

Enumerator:
Type 


Constructor & Destructor Documentation

OperatorItem::OperatorItem ( VOperatorItem parentItem,
const QVector< VInSlot * > &  inputs,
const QVector< VOutSlot * > &  outputs,
QGraphicsItem *  parent = NULL 
)

OperatorItem::~OperatorItem (  )  [virtual]


Member Function Documentation

void OperatorItem::clearSlots (  ) 

void OperatorItem::collapse (  ) 

void OperatorItem::expand (  ) 

bool OperatorItem::isExpanded (  )  [inline]

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

Reimplemented from CalcItem.

void OperatorItem::paintCollapsed ( QPainter *  painter  )  const [protected]

void OperatorItem::paintExpanded ( QPainter *  painter  )  const [protected]

void OperatorItem::resetConnectors (  ) 

void OperatorItem::resetSlots ( const QVector< VInSlot * > &  inputs,
const QVector< VOutSlot * > &  outputs 
)

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

Reimplemented from CalcItem.

void OperatorItem::setOperation ( QCalcOperation  op,
const QString &  pluginName = "" 
)

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


Member Data Documentation

QString OperatorItem::displayedString [protected]

bool OperatorItem::expanded [protected]

QMatrix OperatorItem::matSave [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