|
Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
|
Reactive QML component for warp-aware timeline positions. More...
#include <src/gui/qquick/timeline_position_tracker.h>
Signals | |
| void | arrangerObjectChanged () |
| void | timelineTicksChanged () |
| void | timelineEndTicksChanged () |
Public Member Functions | |
| TimelinePositionTracker (QObject *parent=nullptr) | |
| structure::arrangement::ArrangerObject * | arrangerObject () const |
| void | setArrangerObject (structure::arrangement::ArrangerObject *obj) |
| double | timelineTicks () const |
| double | timelineEndTicks () const |
Properties | |
| QML_ELEMENT zrythm::structure::arrangement::ArrangerObject * | arrangerObject |
| double | timelineTicks |
| double | timelineEndTicks |
Reactive QML component for warp-aware timeline positions.
Wrap an ArrangerObject and bind to timelineTicks or timelineEndTicks in QML. The properties auto-update when the object's position, length, parent clip, or parent clip's ContentTimeWarp changes.
For imperative one-shot queries, use ArrangerObjectHelper instead.
Definition at line 34 of file timeline_position_tracker.h.
|
inline |
Definition at line 46 of file timeline_position_tracker.h.
|
readwrite |
Definition at line 39 of file timeline_position_tracker.h.
|
read |
Definition at line 41 of file timeline_position_tracker.h.
|
read |
Definition at line 40 of file timeline_position_tracker.h.