1 #ifndef VIDEOMULTIPLEXLIST_H_
2 #define VIDEOMULTIPLEXLIST_H_
4 #include <QVariantList>
18 Q_CLASSINFO(
"version",
"1.0" );
23 Q_CLASSINFO(
"VideoMultiplexes",
"type=DTC::VideoMultiplex");
24 Q_CLASSINFO(
"AsOf" ,
"transient=true" );
26 Q_PROPERTY(
int StartIndex READ StartIndex WRITE setStartIndex )
27 Q_PROPERTY(
int Count READ Count WRITE setCount )
28 Q_PROPERTY(
int CurrentPage READ CurrentPage WRITE setCurrentPage )
29 Q_PROPERTY(
int TotalPages READ TotalPages WRITE setTotalPages )
30 Q_PROPERTY(
int TotalAvailable READ TotalAvailable WRITE setTotalAvailable )
31 Q_PROPERTY( QDateTime AsOf READ AsOf WRITE setAsOf )
32 Q_PROPERTY( QString Version READ Version WRITE setVersion )
33 Q_PROPERTY( QString ProtoVer READ ProtoVer WRITE setProtoVer )
35 Q_PROPERTY( QVariantList VideoMultiplexes READ VideoMultiplexes )
50 static inline
void InitializeCustomTypes();
58 m_TotalAvailable ( 0 )
64 m_AsOf = src->m_AsOf ;
65 m_Version = src->m_Version ;
66 m_ProtoVer = src->m_ProtoVer ;
68 CopyListContents< VideoMultiplex >(
this, m_VideoMultiplexes, src->m_VideoMultiplexes );
77 m_VideoMultiplexes.append( QVariant::fromValue<QObject *>( pObject ));
88 qRegisterMetaType< VideoMultiplexList* >();