11 #ifndef VIDEOMETADATAINFOLIST_H_
12 #define VIDEOMETADATAINFOLIST_H_
14 #include <QVariantList>
27 Q_CLASSINFO(
"version",
"1.02" );
32 Q_CLASSINFO(
"VideoMetadataInfos",
"type=DTC::VideoMetadataInfo");
33 Q_CLASSINFO(
"AsOf" ,
"transient=true" );
35 Q_PROPERTY(
int StartIndex READ StartIndex WRITE setStartIndex )
36 Q_PROPERTY(
int Count READ Count WRITE setCount )
37 Q_PROPERTY(
int CurrentPage READ CurrentPage WRITE setCurrentPage )
38 Q_PROPERTY(
int TotalPages READ TotalPages WRITE setTotalPages )
39 Q_PROPERTY(
int TotalAvailable READ TotalAvailable WRITE setTotalAvailable )
40 Q_PROPERTY( QDateTime AsOf READ AsOf WRITE setAsOf )
41 Q_PROPERTY( QString Version READ Version WRITE setVersion )
42 Q_PROPERTY( QString ProtoVer READ ProtoVer WRITE setProtoVer )
44 Q_PROPERTY( QVariantList VideoMetadataInfos READ VideoMetadataInfos )
59 static inline
void InitializeCustomTypes();
73 m_StartIndex = src->m_StartIndex ;
74 m_Count = src->m_Count ;
75 m_TotalAvailable= src->m_TotalAvailable ;
76 m_AsOf = src->m_AsOf ;
77 m_Version = src->m_Version ;
78 m_ProtoVer = src->m_ProtoVer ;
80 CopyListContents< VideoMetadataInfo >(
this, m_VideoMetadataInfos, src->m_VideoMetadataInfos );
89 m_VideoMetadataInfos.append( QVariant::fromValue<QObject *>( pObject ));
100 qRegisterMetaType< VideoMetadataInfoList* >();