Fix FieldModel to update Value role

This commit is contained in:
Marius Kittler 2018-11-20 18:06:19 +01:00
parent a3f3735c54
commit 62d5a24bca
1 changed files with 2 additions and 2 deletions

View File

@ -186,7 +186,7 @@ bool FieldModel::setData(const QModelIndex &index, const QVariant &value, int ro
int fieldType = value.toInt(&ok);
if (ok && Field::isValidType(fieldType)) {
m_fields->at(index.row()).setType(static_cast<FieldType>(fieldType));
roles << FieldTypeRole << IsPassword;
roles << Qt::DisplayRole << Value << FieldTypeRole << IsPassword;
}
break;
}
@ -201,7 +201,7 @@ bool FieldModel::setData(const QModelIndex &index, const QVariant &value, int ro
break;
case IsPassword:
m_fields->at(index.row()).setType(value.toBool() ? FieldType::Password : FieldType::Normal);
roles << Qt::DisplayRole << FieldTypeRole << IsPassword;
roles << Qt::DisplayRole << Value << FieldTypeRole << IsPassword;
break;
default:;
}