#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] |