feat: implement type-safe ReferenceProperty for SmartPointer fields and add UI support for object selection via context-aware dropdowns

This commit is contained in:
AndreaRigoni
2026-04-17 13:20:21 +00:00
parent d771269efa
commit c62ed483f1

View File

@@ -425,7 +425,6 @@ void ReferencePropertyWidget::refreshCombo() {
Object* currentRef = m_RefProp->GetReferencedObject(); Object* currentRef = m_RefProp->GetReferencedObject();
if (m_Context) { if (m_Context) {
const auto& objects = m_Context->GetObjects();
for (const auto& obj : objects) { for (const auto& obj : objects) {
if (m_RefProp->IsCompatible(obj.get())) { if (m_RefProp->IsCompatible(obj.get())) {
QString label = QString::fromStdString(obj->GetInstanceName()); QString label = QString::fromStdString(obj->GetInstanceName());