27 Q_CLASSINFO(
"version" ,
"1.0" );
29 Q_PROPERTY(
uint Id READ Id WRITE setId )
30 Q_PROPERTY(
uint CardId READ CardId WRITE setCardId )
31 Q_PROPERTY(
uint SourceId READ SourceId WRITE setSourceId )
33 Q_PROPERTY( QString DisplayName READ DisplayName WRITE setDisplayName )
36 Q_PROPERTY(
int RecPriority READ RecPriority WRITE setRecPriority )
53 static inline
void InitializeCustomTypes();
55 Q_INVOKABLE
Input(QObject *parent =
nullptr)
60 m_QuickTune (
false ),
62 m_ScheduleOrder ( 0 ),
70 m_CardId = src->m_CardId;
71 m_SourceId = src->m_SourceId;
72 m_InputName = src->m_InputName;
73 m_DisplayName = src->m_DisplayName;
75 m_QuickTune = src->m_QuickTune;
76 m_RecPriority = src->m_RecPriority;
77 m_ScheduleOrder = src->m_ScheduleOrder;
78 m_LiveTVOrder = src->m_LiveTVOrder;
82 Q_DISABLE_COPY(
Input);
87 qRegisterMetaType< Input* >();