feat: implement Geant Material class, add object registration, and update PropertyWidget signal handling and read-only state
This commit is contained in:
@@ -115,6 +115,7 @@ public:
|
||||
if (!prefSuffix.isEmpty()) {
|
||||
m_Edits[i]->setUnits(prefSuffix, factor);
|
||||
}
|
||||
m_Edits[i]->setEnabled(!prop->IsReadOnly());
|
||||
m_Layout->addWidget(m_Edits[i], 1);
|
||||
|
||||
connect(m_Edits[i], &UnitLineEdit::valueManualChanged, [this, i](double val){
|
||||
@@ -124,7 +125,7 @@ public:
|
||||
});
|
||||
}
|
||||
updateEdits();
|
||||
m_Connection = uLib::Object::connect(m_Prop, &Property<VecT>::PropertyChanged, [this](){
|
||||
m_Connection = uLib::Object::connect(m_Prop, &Property<VecT>::Updated, [this](){
|
||||
updateEdits();
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user