34class TimelinePositionTracker :
public QObject
41 arrangerObject WRITE setArrangerObject NOTIFY arrangerObjectChanged)
43 double timelineTicks READ timelineTicks NOTIFY timelineTicksChanged)
45 double timelineEndTicks READ timelineEndTicks NOTIFY timelineEndTicksChanged)
48 explicit TimelinePositionTracker (QObject * parent =
nullptr);
56 double timelineTicks ()
const;
57 double timelineEndTicks ()
const;
60 void arrangerObjectChanged ();
61 void timelineTicksChanged ();
62 void timelineEndTicksChanged ();
65 void disconnect_all ();
68 QPointer<structure::arrangement::ArrangerObject> obj_;
69 std::vector<QMetaObject::Connection> connections_;