1 #ifndef CHANNELINFOLIST_H_
2 #define CHANNELINFOLIST_H_
4 #include <QVariantList>
17 Q_CLASSINFO(
"version",
"1.0" );
22 Q_CLASSINFO(
"ChannelInfos",
"type=DTC::ChannelInfo");
23 Q_CLASSINFO(
"AsOf" ,
"transient=true" );
25 Q_PROPERTY(
int StartIndex READ StartIndex WRITE setStartIndex )
26 Q_PROPERTY(
int Count READ Count WRITE setCount )
27 Q_PROPERTY(
int CurrentPage READ CurrentPage WRITE setCurrentPage )
28 Q_PROPERTY(
int TotalPages READ TotalPages WRITE setTotalPages )
29 Q_PROPERTY(
int TotalAvailable READ TotalAvailable WRITE setTotalAvailable )
30 Q_PROPERTY( QDateTime AsOf READ AsOf WRITE setAsOf )
31 Q_PROPERTY( QString Version READ Version WRITE setVersion )
32 Q_PROPERTY( QString ProtoVer READ ProtoVer WRITE setProtoVer )
34 Q_PROPERTY( QVariantList ChannelInfos READ ChannelInfos )
49 static
void InitializeCustomTypes();
63 m_StartIndex = src->m_StartIndex ;
64 m_Count = src->m_Count ;
65 m_TotalAvailable= src->m_TotalAvailable ;
66 m_AsOf = src->m_AsOf ;
67 m_Version = src->m_Version ;
68 m_ProtoVer = src->m_ProtoVer ;
70 CopyListContents< ChannelInfo >(
this, m_ChannelInfos, src->m_ChannelInfos );
79 m_ChannelInfos.append( QVariant::fromValue<QObject *>( pObject ));
90 qRegisterMetaType< ChannelInfoList* >();