#include <qcalcGUIItems.h>

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 | |
| VOperatorItem * | parentItem |
Protected Member Functions | |
| void | paintExpanded (QPainter *painter) const |
| void | paintCollapsed (QPainter *painter) const |
Protected Attributes | |
| ExpandButton * | expandButton |
| QString | displayedString |
| bool | expanded |
| QMatrix | matSave |
| OperatorItem::OperatorItem | ( | VOperatorItem * | parentItem, | |
| const QVector< VInSlot * > & | inputs, | |||
| const QVector< VOutSlot * > & | outputs, | |||
| QGraphicsItem * | parent = NULL | |||
| ) |
| OperatorItem::~OperatorItem | ( | ) | [virtual] |
| 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] |
QString OperatorItem::displayedString [protected] |
ExpandButton* OperatorItem::expandButton [protected] |
bool OperatorItem::expanded [protected] |
QMatrix OperatorItem::matSave [protected] |
1.5.7