11#ifndef V2MARKUPLIST_H_
12#define V2MARKUPLIST_H_
15#include <QVariantList>
41 CopyListContents< V2Markup >(
this, m_Mark, src->m_Mark );
42 CopyListContents< V2Markup >(
this, m_Seek, src->m_Seek );
50 auto *pObject =
new V2Markup(
this );
51 m_Mark.append( QVariant::fromValue<QObject *>( pObject ));
61 auto *pObject =
new V2Markup(
this );
62 m_Seek.append( QVariant::fromValue<QObject *>( pObject ));
Q_DISABLE_COPY(V2MarkupList)
SERVICE_PROPERTY2(QVariantList, Seek)
Q_CLASSINFO("Mark", "type=V2Markup")
SERVICE_PROPERTY2(QVariantList, Mark)
void Copy(const V2MarkupList *src)
Q_CLASSINFO("Seek", "type=V2Markup")
Q_INVOKABLE V2MarkupList(QObject *parent=nullptr)
Q_CLASSINFO("Version", "1.0")
V2Markup * AddNewMarkup()
Q_DECLARE_METATYPE(std::chrono::seconds)