> I'd just write my proxy model in C++ and be done with it. > > André > > > Op 26/07/2016 om 15:46 schreef Jason H: > > I want to have groups corresponding to the equivalent of 'SELECT DISTINCT > > x' query. Then I want each item assigned to a group of it's value of x. For > > example: > > 'SELECT DISTINCT x' -> ['a', 'b', 'c'] > > 'SELECT x,y' -> [ ['a', '1'], ['a','2'], ['b','3'], ['c', '4'], ['c','11'] ] > > > > Then I have 3 groups: a has 2, b has 1, c as 2, then I want to set > > filerOnGroup to one of the groups. Is there a way to do this?
DelegateModel.groups is a list<DelegateModelGroup>, but there seems to be no way to add a group to it. The DelegateModel.groups property resolves (in QtCreator) to an instance of a DelegateModelGroup (having .addGroup()) which applies to adding groups to *model items* and not groups it self. When I console.log groups, I get: {"0":{"objectName":"","count":8,"name":"items","includeByDefault":true},"1":{"objectName":"","count":0,"name":"persistedItems","includeByDefault":false}} So I try: var recipientGroup = recipientComponent.createObject(recipientComponent, {includeByDefault: false, name: number}) // (works) groups[groups.length] = recipientGroup; but it doesn't take. Of I try to assign them all at once: groups = recipientModelGroups; I get: Error: Cannot assign QList<QObject*> to QQmlListProperty<QQmlDelegateModelGroup> _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest