abstractview: Brute force the remaining code division.

Authored by lepagevalleeemmanuel on Aug 29 2018, 3:04 AM.

Description

abstractview: Brute force the remaining code division.

(between the model change tracking and views)

This is a very, very bad middle step in the latest row of separation of
concerns changes. It's both much slower and much uglier than before.

This commit compile and load lists and not much else. Many commits will
be needed to address the TODO/FIXME and integrate the range concept.

One nice thing is that there is now an enforced barrier between the
"view item" and "model item" concepts that cannot be bypassed due to
lazyness. It will pay off, but right now it's a mess.

Details

Committed
lepagevalleeemmanuelAug 29 2018, 3:04 AM
Parents
R479:87b8cf37b725: abstractview: Split the model tracking code from the view.
Branches
Unknown
Tags
Unknown