1#ifndef V2VIDEOMETADATAINFO_H_
2#define V2VIDEOMETADATAINFO_H_
48 Q_PROPERTY( QObject*
Cast READ
Cast USER
true)
65 if ( src->m_Artwork !=
nullptr)
66 Artwork()->Copy( src->m_Artwork );
68 if (src->m_Cast !=
nullptr)
69 Cast()->Copy( src->m_Cast );
71 if (src->m_Genres !=
nullptr)
72 Genres()->Copy( src->m_Genres );
132 m_VideoCategories.append( QVariant::fromValue<QObject *>( pObject ));
Q_DISABLE_COPY(V2VideoCategoryList)
V2VideoCategory * AddNewCategory()
Q_CLASSINFO("version", "1.0")
Q_INVOKABLE V2VideoCategoryList(QObject *parent=nullptr)
SERVICE_PROPERTY2(QVariantList, VideoCategories)
Q_CLASSINFO("VideoCategories", "type=V2VideoCategory")
Q_DISABLE_COPY(V2VideoCategory)
Q_INVOKABLE V2VideoCategory(QObject *parent=nullptr)
Q_CLASSINFO("version", "1.0")
Q_DECLARE_METATYPE(std::chrono::seconds)
#define SERVICE_PROPERTY2(Type, Name)
#define SERVICE_PROPERTY_PTR(type, name)