case QVariant::ULongLong:
case QMetaType::Float:
case QVariant::Double:
+ case QVariant::String:
return true;
default:
return false;
new QStandardItemEditorCreator<FloatEditorCreator>();
QItemEditorCreatorBase *doubleEditorCreator =
new QStandardItemEditorCreator<DoubleEditorCreator>();
+ QItemEditorCreatorBase *stringEditorCreator =
+ new QStandardItemEditorCreator<StringEditorCreator>();
QItemEditorCreatorBase *invalidEditorCreator =
new QStandardItemEditorCreator<InvalidEditorCreator>();
factory->registerEditor(QVariant::Pixmap, pixmapEditorCreator);
factory->registerEditor(typeFloat, floatEditorCreator);
factory->registerEditor(QVariant::Double, doubleEditorCreator);
+ factory->registerEditor(QVariant::String, stringEditorCreator);
factory->registerEditor(QVariant::Invalid, invalidEditorCreator);
QItemEditorFactory::setDefaultFactory(factory);