1 #ifndef VIDEOSOURCELIST_H_
2 #define VIDEOSOURCELIST_H_
4 #include <QVariantList>
18 Q_CLASSINFO(
"version",
"1.0" );
23 Q_CLASSINFO(
"VideoSources",
"type=DTC::VideoSource");
24 Q_CLASSINFO(
"AsOf" ,
"transient=true" );
26 Q_PROPERTY( QDateTime AsOf READ AsOf WRITE setAsOf )
27 Q_PROPERTY( QString Version READ Version WRITE setVersion )
28 Q_PROPERTY( QString ProtoVer READ ProtoVer WRITE setProtoVer )
30 Q_PROPERTY( QVariantList VideoSources READ VideoSources )
40 static inline
void InitializeCustomTypes();
49 m_AsOf = src->m_AsOf ;
50 m_Version = src->m_Version ;
51 m_ProtoVer = src->m_ProtoVer ;
53 CopyListContents< VideoSource >(
this, m_VideoSources, src->m_VideoSources );
62 m_VideoSources.append( QVariant::fromValue<QObject *>( pObject ));
73 qRegisterMetaType< VideoSourceList* >();