TimelineProgress.h header

#include <ew/app/TimelineProgress.h>

Namespace ew::app

Functions

bool ew::app::eventHasProse(const std::vector< ew::core::ContentId > &sceneIds, const std::function< bool(const ew::core::ContentId &)> &hasProse)

Whether a timeline event has prose behind it (TL-62 "written vs planned"): true iff at least one of its linked scenes (sceneIds) reports prose via hasProse. An event with no linked scene, or whose every linked scene is empty or missing, is "planned" (false) – one of the unwritten holes the timeline-as-progress-view is meant to surface. hasProse answers, for a single scene document id, whether that document currently holds written text; a null predicate yields false (nothing can be confirmed written).