QList<ModelNode> NodeAbstractProperty::allSubNodes() { if (!internalNode() || !internalNode()->isValid() || !internalNode()->hasProperty(name()) || !internalNode()->property(name())->isNodeAbstractProperty()) return QList<ModelNode>(); Internal::InternalNodeAbstractProperty::Pointer property = internalNode()->nodeAbstractProperty(name()); return toModelNodeList(property->allSubNodes(), view()); }
QList<ModelNode> AbstractView::allModelNodes() const { return toModelNodeList(model()->d->allNodes()); }
/*! Sets the list of nodes to the actual selected nodes. Returns a list of the selected nodes. */ QList<ModelNode> AbstractView::selectedModelNodes() const { return toModelNodeList(model()->d->selectedNodes()); }