bool QbElement::link(QbElementPtr dstElement) { if (!this->link(static_cast<QObject *>(dstElement.data()))) return false; this->setSinks(this->sinks() << dstElement.data()); dstElement->setSrcs(dstElement->srcs() << this); return true; }