27 Q_CLASSINFO(
"version" ,
"1.0" );
29 Q_PROPERTY( QString LineupId READ LineupId WRITE setLineupId )
30 Q_PROPERTY( QString
Name READ
Name WRITE setName )
31 Q_PROPERTY( QString DisplayName READ DisplayName WRITE setDisplayName )
32 Q_PROPERTY( QString Type READ Type WRITE setType )
33 Q_PROPERTY( QString Postal READ Postal WRITE setPostal )
45 static inline
void InitializeCustomTypes();
47 Q_INVOKABLE
Lineup(QObject *parent =
nullptr)
54 m_LineupId = src->m_LineupId ;
55 m_Name = src->m_Name ;
56 m_DisplayName = src->m_DisplayName ;
57 m_Type = src->m_Type ;
58 m_Postal = src->m_Postal ;
59 m_Device = src->m_Device ;
69 Q_CLASSINFO(
"version",
"1.0" );
74 Q_CLASSINFO(
"Lineups",
"type=DTC::Lineup");
76 Q_PROPERTY( QVariantList Lineups READ Lineups )
82 static inline void InitializeCustomTypes();
91 CopyListContents< Lineup >(
this, m_Lineups, src->m_Lineups );
99 auto *pObject =
new Lineup(
this );
100 m_Lineups.append( QVariant::fromValue<QObject *>( pObject ));
109 qRegisterMetaType< Lineup* >();
114 qRegisterMetaType< LineupList* >();