Hi, I'm looking into our dataengine and relevant QML bindings right now, I can now load a dataengine and use it from Plasma 2, but I have to convert the payload (::data() from a QHash to a QVariantMap.
In src/declarativeimports/core/datasource.*) the data property returns QHash<QString, QVariant>. This doesn't seem to be consumable from QML, (javascript code sees a QVariant(QVariantHash), but I can't iterate over it, it has no keys, no [] accessors, etc.. Converting it to a QVariantMap instead makes it work from QML, but it's not actually what we want to do here. Or is it? There's some qscriptvalue magic that I don't understand completely in dataenginebindings_p.h, is this the necessary glue to do the conversion automatically (and more efficiently)? Cheers, -- sebas http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9 _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel