void AddGenCompDialog::on_cbxSymbVar_currentIndexChanged(int index) { if ((mSelectedGenComp) && (index >= 0)) setSelectedSymbVar(mSelectedGenComp->getSymbolVariantByUuid(mUi->cbxSymbVar->itemData(index).toUuid())); else setSelectedSymbVar(nullptr); }
void AddComponentDialog::on_cbxSymbVar_currentIndexChanged(int index) noexcept { if ((mSelectedComponent) && (index >= 0)) { tl::optional<Uuid> uuid = Uuid::tryFromString(mUi->cbxSymbVar->itemData(index).toString()); if (uuid) { setSelectedSymbVar( mSelectedComponent->getSymbolVariants().find(*uuid).get()); } else { setSelectedSymbVar(nullptr); } } else { setSelectedSymbVar(nullptr); } }