00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include <QtGui>
00023 #include "outputnode.h"
00024
00025
00026 OutputNode::OutputNode(ItemProperties item, QString name, uint id, SlateWindow *wind, QGraphicsItem * parent, QGraphicsScene * scene): Node(item, name, id, wind, parent, scene)
00027 {
00028 insertProperty(numProp, "...", 0, true, false);
00029 }
00030
00031 void OutputNode::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget * widget)
00032 {
00033 Node::paint(painter, option, widget);
00034
00035 painter->setPen(Qt::darkGray);
00036 QRectF rect = outlineRect();
00037 painter->drawText((int)rect.left() + 2, (int)rect.top() + 12, ">");
00038 painter->drawText((int)rect.left() + 9, (int)rect.top() + 12, ">");
00039 }
00040
00041 int OutputNode::insertPos() const
00042 {
00043 return numProp - 1;
00044 }
00045