On 15 Nov 2013, at 1:32 PM, Guido Seifert wrote: > > Hi, > No namespaces and no forgotten import. > It is really strange. The class in which I defined the enums is a > QAbstractTableModel, > which I use as model in QML. As I wrote, everything works perfectly, except > for the > enums. So the code cannot be that wrong. In another project I managed to use > my C++ > enums in QML. Now I did the same and it works. So far my problem is solved. > > BUT... I don't understand the difference. The solution which works is that I > put > the enums in a class of their own. The only differences in the code is that > the enum > class inherits QObject and not QAbstractTableModel and the enum class is > registered with > qmlRegisterUncreatableType not with qmlRegisterType. > > The QObject instead of QAbstractTableModel should not make a difference, since > QAbstractTableModel is also a QObject. And > qmlRegisterUncreatableType/qmlRegisterType > should not make a difference either.
It might be related to https://bugreports.qt-project.org/browse/QTBUG-33248 somehow although it doesn't sound like you are using a composite type. _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest