forked from qt-creator/qt-creator
QmlDesigner: Fix indirect connection targets
Fix ConnectionView ComboBox to also include connection targets for alias and custom properties in inherited external components. Change-Id: Ic130adebef9de93efef5d2ed61178fed45242cb7 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
committed by
Thomas Hartmann
parent
25f978a089
commit
1bc03df197
@@ -298,7 +298,7 @@ QWidget *ConnectionDelegate::createEditor(QWidget *parent, const QStyleOptionVie
|
|||||||
|
|
||||||
auto addMetaInfoProperties = [&](const NodeMetaInfo& itemMetaInfo, QString itemName){
|
auto addMetaInfoProperties = [&](const NodeMetaInfo& itemMetaInfo, QString itemName){
|
||||||
if (itemMetaInfo.isValid()) {
|
if (itemMetaInfo.isValid()) {
|
||||||
for (const PropertyName &propertyName : itemMetaInfo.directPropertyNames()) {
|
for (const PropertyName &propertyName : itemMetaInfo.propertyNames()) {
|
||||||
TypeName propertyType = itemMetaInfo.propertyTypeName(propertyName);
|
TypeName propertyType = itemMetaInfo.propertyTypeName(propertyName);
|
||||||
if (!propertyType.isEmpty()) {
|
if (!propertyType.isEmpty()) {
|
||||||
//first letter is a reliable item indicator
|
//first letter is a reliable item indicator
|
||||||
|
Reference in New Issue
Block a user