NodeForm* BoolConstantValueNodeFormBuilder::buildNodeForm(Node* node) const { NodeForm* nodeForm = buildEmptyNodeForm(node); nodeForm->addField<BoolFieldForm>("Value"); addPins(nodeForm, node); return nodeForm; }
OutputComponent::OutputComponent() : Component(Component::OutputComponent), m_pin(0) { setFlag(QGraphicsItem::ItemIsMovable); setFlag(QGraphicsItem::ItemSendsGeometryChanges); setMetaTypeId(qRegisterMetaType<OutputComponent>("OutputComponent")); m_pin = new Pin(Pin::Input, this); m_pin->setPos(-20,10); addPins(QList<Pin*>() << m_pin); QGraphicsLineItem* Lo = new QGraphicsLineItem(QLineF(0,0,10,0), m_pin); Lo->setPos(10,5); setToolTip("Output Component"); }