Unsolved Unable to handle unregistered datatype 'QLinkedList<QString*>'
-
I'm looking to pass a QLinkedLIst to be iterated/displayed in QML. Since QLinkedList does not require the Q_DECLARE_METATYPE macro, I thought I could register as Q_PROPERTY in my c++ source file:
Q_PROPERTY(QLinkedList<QString *> roleFunctions READ GetRoleFunctions NOTIFY roleFunctionsChanged)
However, I'm getting the error during emulation:
QMetaProperty::read: Unable to handle unregistered datatype 'QLinkedList<QString*>' for property 'BackEnd::functions'
First of all, is it possible to pass a QLinkedList to be iterated in QML? If so, what am I missing?
-
Hi and welcome to devnet,
I don't know about the use of QLinkedList with QML but why don't you use a QStringList ?