qdoc: \l now works with QML property groups
This update makes it possible to link to the name of a QML property group with a \l command. e.g. \l {Item::anchors} Task-number: QTBUG-35844 Change-Id: I2dc51bd90eadd13754a8f4d3357f3f17605a068d Reviewed-by: Topi Reiniö <topi.reinio@digia.com> Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
This commit is contained in:
parent
d953d9a4c3
commit
9b8dd3012c
@ -712,7 +712,7 @@ Node* InnerNode::findChildNode(const QString& name, bool qml) const
|
||||
if (!node->isQmlNode())
|
||||
return node;
|
||||
}
|
||||
else if (node->isQmlNode() && !node->isQmlPropertyGroup())
|
||||
else if (node->isQmlNode())
|
||||
return node;
|
||||
}
|
||||
}
|
||||
|
@ -787,11 +787,9 @@ const Node* Tree::findNode(const QStringList& path, const Node* start, int findF
|
||||
if (node && i == path.size()
|
||||
&& (!(findFlags & NonFunction) || node->type() != Node::Function
|
||||
|| ((FunctionNode*)node)->metaness() == FunctionNode::MacroWithoutParams)) {
|
||||
if (!node->isQmlPropertyGroup()) {
|
||||
if (node->isCollisionNode())
|
||||
node = node->applyModuleName(start);
|
||||
return node;
|
||||
}
|
||||
}
|
||||
current = current->parent();
|
||||
} while (current);
|
||||
|
Loading…
Reference in New Issue
Block a user