ScreenplayElementType.h header

#include <ew/app/ScreenplayElementType.h>

Namespace ew::app

Enumerations

enum class ScreenplayElementType { SceneHeading, Action, Character, Dialogue, Parenthetical, Transition, Centered, Section, Synopsis, PageBreak }

The kind of a screenplay element – the industry-standard paragraph types a screenplay is built from. Drives on-screen formatting (indentation, case) and export mapping (Fountain markup and Final Draft .fdx paragraph types).

Functions

std::optional< ScreenplayElementType > ew::app::screenplayElementFromLabel(QStringView label)

Parses a screenplay element type from its Final Draft / display label; std::nullopt if the label is unrecognized.

QString ew::app::screenplayElementLabel(ScreenplayElementType type)

The Final Draft / display label for type (e.g. "Scene Heading"), used in reports, the element picker, and .fdx export.