Diffusion Krita b0f7b08d08b2

Refactor data types for time ranges

Authored by jounip on Aug 21 2018, 11:59 AM.

Description

Refactor data types for time ranges

This introduces two new types to replace KisTimeRange.
KisTimeSpan: a finite, continuous span of time between two frames
KisFrameSet: an arbitrary set of frames, possibly stretching to infinity

This separation makes it explicit whether a range can be discontinuous
or infinite. Many of our current usages only need and support the
continuous, finite case.

Details

Committed
jounipAug 21 2018, 11:59 AM
Parents
R37:cc32304559a1: Implement frame instances
Branches
Unknown
Tags
Unknown