40 const dsp::TempoMap &tempo_map,
42 QObject * parent =
nullptr);
48 auto markerType ()
const {
return marker_type_; }
50 Q_INVOKABLE
bool isStartMarker ()
const
54 Q_INVOKABLE
bool isEndMarker ()
const
65 static constexpr auto kMarkerTypeKey =
"markerType"sv;
66 friend void to_json (nlohmann::json &j,
const Marker &m);
67 friend void from_json (
const nlohmann::json &j, Marker &m);
73 BOOST_DESCRIBE_CLASS (Marker, (
ArrangerObject), (), (), (marker_type_))