import org.shotcut.qml
This module contains the core types used when writing Shotcut filter UI panels and VUI overlays. The most important type is Filter, which gives read/write access to an MLT filter's properties and keyframes.
Application-wide utilities, accessed via the application context property | |
A list model of filters attached to the currently selected clip or track | |
A file URL wrapper with optional filesystem change watching | |
Provides access to the current filter's properties, keyframes, and presets | |
Keyframes panel controller, available as the keyframes context property | |
Describes the keyframe capabilities of a filter | |
A two-level item model describing a filter's keyframeable parameters and their keyframes | |
A model of timeline markers (cue points with optional range spans and colors) | |
Describes a filter's identity, capabilities, and keyframe configuration | |
A list model of motion tracker entries attached to the current producer | |
A two-level item model representing the timeline: tracks at the top level, clips within each track | |
Describes a single keyframeable parameter within a filter's keyframes metadata | |
Represents the clip currently loaded in the Filters panel, accessed via the producer context property | |
Describes the current project's Video Mode, accessed via the profile context property | |
Represents a loadable Shotcut extension (e.g. the Whisper speech-to-text package) | |
Describes a single downloadable file within an extension package | |
Provides access to the host widget geometry, available via the view context property | |
Provides rich-text editing helpers for the Text: Rich filter panel | |
Persistent application settings, accessed via the settings context property | |
A two-level item model for subtitle tracks and subtitle items on the timeline | |
Tracks the selected track and selected subtitle items in the Subtitles dock | |
Timeline dock controller, available as the timeline context property |