Skip to content
Snippets Groups Projects
Schrödter, Tobias's avatar
Schrödter, Tobias authored
Remove the inheritance from `TrackPerson` in favor of composition, this allows a better handling of interactions with the `TrackPerson` as changes now go through defined interfaces.

Main changes:

* `TrackPerson` no longer **is** a `QList<TrackPoints>`
* `TrackPerson` now **has** a `QList<TrackPoints`
* new function `deleteFrameRange` which will delete a range of frames, but leaving no gaps in the middle
* `lastFrame` is now compute and not stored, hence no need to update it
* `firstFrame` is set when creating a `TrackPerson` and will be updated when needed automatically
191a6c1e
History
Name Last commit Last update
..