Contextualize DesignWidget
This commit is contained in:
parent
f2ae9a713b
commit
71121b439b
@ -96,7 +96,7 @@ DesignWidget::DesignWidget(Context *_ctx, QWidget *parent)
|
|||||||
for (auto bel : ctx->getBels()) {
|
for (auto bel : ctx->getBels()) {
|
||||||
auto name = ctx->getBelName(bel);
|
auto name = ctx->getBelName(bel);
|
||||||
bel_items.append(
|
bel_items.append(
|
||||||
new BelTreeItem(name, ElementType::BEL, QString(name.c_str())));
|
new BelTreeItem(name, ElementType::BEL, QString(name.c_str(ctx))));
|
||||||
}
|
}
|
||||||
bel_root->addChildren(bel_items);
|
bel_root->addChildren(bel_items);
|
||||||
|
|
||||||
@ -108,7 +108,7 @@ DesignWidget::DesignWidget(Context *_ctx, QWidget *parent)
|
|||||||
for (auto wire : ctx->getWires()) {
|
for (auto wire : ctx->getWires()) {
|
||||||
auto name = ctx->getWireName(wire);
|
auto name = ctx->getWireName(wire);
|
||||||
wire_items.append(new WireTreeItem(name, ElementType::WIRE,
|
wire_items.append(new WireTreeItem(name, ElementType::WIRE,
|
||||||
QString(name.c_str())));
|
QString(name.c_str(ctx))));
|
||||||
}
|
}
|
||||||
wire_root->addChildren(wire_items);
|
wire_root->addChildren(wire_items);
|
||||||
|
|
||||||
@ -120,7 +120,7 @@ DesignWidget::DesignWidget(Context *_ctx, QWidget *parent)
|
|||||||
for (auto pip : ctx->getPips()) {
|
for (auto pip : ctx->getPips()) {
|
||||||
auto name = ctx->getPipName(pip);
|
auto name = ctx->getPipName(pip);
|
||||||
pip_items.append(
|
pip_items.append(
|
||||||
new PipTreeItem(name, ElementType::PIP, QString(name.c_str())));
|
new PipTreeItem(name, ElementType::PIP, QString(name.c_str(ctx))));
|
||||||
}
|
}
|
||||||
pip_root->addChildren(pip_items);
|
pip_root->addChildren(pip_items);
|
||||||
|
|
||||||
@ -163,7 +163,7 @@ void DesignWidget::addProperty(QtVariantProperty *property, const QString &id)
|
|||||||
{
|
{
|
||||||
propertyToId[property] = id;
|
propertyToId[property] = id;
|
||||||
idToProperty[id] = property;
|
idToProperty[id] = property;
|
||||||
QtBrowserItem *item = propertyEditor->addProperty(property);
|
propertyEditor->addProperty(property);
|
||||||
}
|
}
|
||||||
|
|
||||||
void DesignWidget::clearProperties()
|
void DesignWidget::clearProperties()
|
||||||
@ -192,14 +192,14 @@ void DesignWidget::onItemClicked(QTreeWidgetItem *item, int pos)
|
|||||||
|
|
||||||
QtVariantProperty *topItem =
|
QtVariantProperty *topItem =
|
||||||
variantManager->addProperty(QVariant::String, QString("Name"));
|
variantManager->addProperty(QVariant::String, QString("Name"));
|
||||||
topItem->setValue(QString(c.c_str()));
|
topItem->setValue(QString(c.c_str(ctx)));
|
||||||
addProperty(topItem, QString("Name"));
|
addProperty(topItem, QString("Name"));
|
||||||
} else if (type == ElementType::WIRE) {
|
} else if (type == ElementType::WIRE) {
|
||||||
IdString c = static_cast<WireTreeItem *>(item)->getData();
|
IdString c = static_cast<WireTreeItem *>(item)->getData();
|
||||||
|
|
||||||
QtVariantProperty *topItem =
|
QtVariantProperty *topItem =
|
||||||
variantManager->addProperty(QVariant::String, QString("Name"));
|
variantManager->addProperty(QVariant::String, QString("Name"));
|
||||||
topItem->setValue(QString(c.c_str()));
|
topItem->setValue(QString(c.c_str(ctx)));
|
||||||
addProperty(topItem, QString("Name"));
|
addProperty(topItem, QString("Name"));
|
||||||
|
|
||||||
} else if (type == ElementType::PIP) {
|
} else if (type == ElementType::PIP) {
|
||||||
@ -207,7 +207,7 @@ void DesignWidget::onItemClicked(QTreeWidgetItem *item, int pos)
|
|||||||
|
|
||||||
QtVariantProperty *topItem =
|
QtVariantProperty *topItem =
|
||||||
variantManager->addProperty(QVariant::String, QString("Name"));
|
variantManager->addProperty(QVariant::String, QString("Name"));
|
||||||
topItem->setValue(QString(c.c_str()));
|
topItem->setValue(QString(c.c_str(ctx)));
|
||||||
addProperty(topItem, QString("Name"));
|
addProperty(topItem, QString("Name"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user