4 #include <QVariantList>
18 Q_CLASSINFO(
"version",
"1.0" );
23 Q_CLASSINFO(
"RecRules",
"type=DTC::RecRule");
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 TotalAvailable READ TotalAvailable WRITE setTotalAvailable )
29 Q_PROPERTY( QDateTime AsOf READ AsOf WRITE setAsOf )
30 Q_PROPERTY( QString Version READ Version WRITE setVersion )
31 Q_PROPERTY( QString ProtoVer READ ProtoVer WRITE setProtoVer )
33 Q_PROPERTY( QVariantList RecRules READ RecRules )
46 static inline
void InitializeCustomTypes();
52 m_TotalAvailable ( 0 )
58 m_AsOf = src->m_AsOf ;
59 m_Version = src->m_Version ;
60 m_ProtoVer = src->m_ProtoVer ;
62 CopyListContents< RecRule >(
this, m_RecRules, src->m_RecRules );
70 auto *pObject =
new RecRule(
this );
71 m_RecRules.append( QVariant::fromValue<QObject *>( pObject ));
82 qRegisterMetaType< RecRuleList* >();