Skip to content

Manage multiple timeline

Description

The application must allow users to manage and display multiple timelines for the same video. Each timeline will be able to independently manage its own groups and its own annotations.

Properties

  • name: str
  • groups: list[AnnotationGroup]
  • annotations: list[Annotation]

Display

Each timeline will be displayed in the TimelineWidget.

The TimelineWidget will be composed of 2 elements:

  1. A TreeWidget positioned on the left which will list the names of all timelines.
  2. A QGraphicsView positioned to the right of the TreeWidget will display opposite each timeline name, the corresponding timeline with its annotations.

ViCodePy-v1.0

Edited by Esteban Milleret