1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-25 15:35:23 +00:00

changing the enumdelegate seteditordata

This commit is contained in:
Marek Kochanowicz 2014-03-08 16:54:05 +01:00
parent 9612c6a6fd
commit 1f1774b5e1

View File

@ -60,7 +60,14 @@ void CSVWorld::EnumDelegate::setEditorData (QWidget *editor, const QModelIndex&
{
if (QComboBox *comboBox = dynamic_cast<QComboBox *> (editor))
{
int value = index.data (Qt::EditRole).toInt();
QVariant data = index.data (Qt::EditRole);
if (!data.isValid())
{
data = index.data (Qt::DisplayRole);
}
int value = data.toInt();
std::size_t size = mValues.size();