mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
System : Improved performance when converting from enum value to ui text
This commit is contained in:
@@ -219,9 +219,8 @@ void PdmUiLineEditor::configureAndUpdateUi(const QString& uiConfigName)
|
||||
QList<PdmOptionItemInfo> enumNames = field()->valueOptions(&fromMenuOnly);
|
||||
if (!enumNames.isEmpty() && fromMenuOnly == true)
|
||||
{
|
||||
QStringList uiTexts = PdmOptionItemInfo::extractUiTexts(enumNames);
|
||||
int enumValue = field()->uiValue().toInt();
|
||||
m_lineEdit->setText(uiTexts.at(enumValue));
|
||||
m_lineEdit->setText(enumNames[enumValue].optionUiText);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -178,7 +178,7 @@ void PdmUiTableViewEditor::configureAndUpdateUi(const QString& uiConfigName)
|
||||
{
|
||||
QString text = "";
|
||||
m_tableHeadingIcon->setPixmap(m_pdmListField->uiCapability()->uiIcon(uiConfigName).pixmap(16, 16));
|
||||
m_tableHeading->setText(m_pdmListField->uiCapability()->uiName(uiConfigName));
|
||||
m_tableHeading->setText(m_pdmListField->uiCapability()->uiName(uiConfigName) + QString(" (%1)").arg(m_pdmListField->size()));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user