Op 21/01/2016 om 16:13 schreef Stephen Kelly:

On 21/01/16 14:56, Stephen Kelly wrote:

* Something else

As Andre wrote, 'something else' could be 'populate a "memory structure" for all roles for the specific rows being removed in response to rowsAboutToBeRemoved'.

I would not use all roles, or at least make it tweakable in some way. Some models may have a huge number of roles, or roles that are quite expensive to get and are simply not needed for the delegate. So if you insist in having this "on" by default, perhaps a property you can set can have a default signifying "all roles" while you can also set it to a set of specific roles (or simply no roles at all).

I was wondering: how do you know when to drop the cached data again?

André
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to