forked from qt-creator/qt-creator
QmlDesigner.ItemLibrary: fixed: do not display non-visual components
Task-number: BAUHAUS-433 Reviewed-by: kkoehne
This commit is contained in:
committed by
Kai Koehne
parent
b3a6fe134a
commit
0943177d86
@@ -435,8 +435,11 @@ void ItemLibraryModel::updateVisibility()
|
|||||||
|
|
||||||
QList<ItemLibraryInfo> ItemLibraryModel::itemLibraryRepresentations(const QString &type)
|
QList<ItemLibraryInfo> ItemLibraryModel::itemLibraryRepresentations(const QString &type)
|
||||||
{
|
{
|
||||||
|
QList<ItemLibraryInfo> itemLibraryRepresentationList;
|
||||||
NodeMetaInfo nodeInfo = m_metaInfo->nodeMetaInfo(type);
|
NodeMetaInfo nodeInfo = m_metaInfo->nodeMetaInfo(type);
|
||||||
QList<ItemLibraryInfo> itemLibraryRepresentationList = m_metaInfo->itemLibraryRepresentations(nodeInfo);
|
|
||||||
|
if (nodeInfo.isQmlGraphicsItem()) {
|
||||||
|
itemLibraryRepresentationList = m_metaInfo->itemLibraryRepresentations(nodeInfo);
|
||||||
|
|
||||||
QImage dragImage(64, 64, QImage::Format_RGB32); // TODO: draw item drag icon
|
QImage dragImage(64, 64, QImage::Format_RGB32); // TODO: draw item drag icon
|
||||||
dragImage.fill(0xffffffff);
|
dragImage.fill(0xffffffff);
|
||||||
@@ -480,6 +483,7 @@ QList<ItemLibraryInfo> ItemLibraryModel::itemLibraryRepresentations(const QStrin
|
|||||||
itemLibraryRepresentation.setCategory(nodeInfo.category());
|
itemLibraryRepresentation.setCategory(nodeInfo.category());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return itemLibraryRepresentationList;
|
return itemLibraryRepresentationList;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user