Add ModelList concept for the ModelListAdapter
This patch makes the ModelListAdapter compliant with MVC by introducing a "ListObservable" ModelList. This allows the adapter to know about changes to the list without explicitly being told. As a result, coordinators and mediators no longer need to hold references to the adapter to make changes. Downstream component here: https://chrome-internal-review.googlesource.com/c/clank/internal/apps/+/1377764 Bug: 909779 Change-Id: I626f513f1e63bc8a1808390d01d4058b631ca18d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1652423 Commit-Queue: Matthew Jones <mdjones@chromium.org> Reviewed-by:Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#683203}
Showing
Please register or sign in to comment