Please, please:
don't add more stuff to the QMLManager, it's a huge beast already :)
crete something like this:
Q_INVOKABLE QStringListModel : DiveObjectHelper::buddies() {
static QStringListModel buddies = new QStringListModel();
QStringList temp;
for_each_dive (i, d) {
temp << d->buddy;
}
temp.removeDuplicates();
buddies.setStringList(temp);
qDebug() << temp;
return buddies;
}
What can be happening is that a QStringList will not tell QML that it
changed, and thus, it wont update it's contents.
a Model will.
_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface