display type in properties

This commit is contained in:
Miodrag Milanovic 2018-06-23 20:25:10 +02:00
parent 37bad1f99e
commit 0cedb7276f

View File

@ -188,9 +188,15 @@ void DesignWidget::onItemClicked(QTreeWidgetItem *item, int pos)
if (type == ElementType::BEL) { if (type == ElementType::BEL) {
IdString c = static_cast<BelTreeItem *>(item)->getData(); IdString c = static_cast<BelTreeItem *>(item)->getData();
BelType type = ctx->getBelType(ctx->getBelByName(c));
QtVariantProperty *topItem = variantManager->addProperty(QVariant::String, QString("Name")); QtVariantProperty *topItem = variantManager->addProperty(QVariant::String, QString("Name"));
topItem->setValue(QString(c.c_str(ctx))); topItem->setValue(QString(c.c_str(ctx)));
addProperty(topItem, QString("Name")); addProperty(topItem, QString("Name"));
QtVariantProperty *typeItem = variantManager->addProperty(QVariant::String, QString("Type"));
typeItem->setValue(QString(ctx->belTypeToId(type).c_str(ctx)));
addProperty(typeItem, QString("Type"));
} else if (type == ElementType::WIRE) { } else if (type == ElementType::WIRE) {
IdString c = static_cast<WireTreeItem *>(item)->getData(); IdString c = static_cast<WireTreeItem *>(item)->getData();