11 #ifndef V2PROGRAMANDCHANNEL_H_
12 #define V2PROGRAMANDCHANNEL_H_
76 m_ChanId = src->m_ChanId ;
77 m_ChanNum = src->m_ChanNum ;
78 m_CallSign = src->m_CallSign ;
79 m_IconURL = src->m_IconURL ;
80 m_ChannelName = src->m_ChannelName ;
81 m_ChanFilters = src->m_ChanFilters ;
82 m_SourceId = src->m_SourceId ;
83 m_InputId = src->m_InputId ;
84 m_CommFree = src->m_CommFree ;
85 m_UseEIT = src->m_UseEIT ;
86 m_Visible = src->m_Visible ;
87 m_ExtendedVisible = src->m_ExtendedVisible;
88 m_ChannelGroups = src->m_ChannelGroups;
89 m_Inputs = src->m_Inputs;
90 m_RecPriority = src->m_RecPriority;
91 m_TimeOffset = src->m_TimeOffset;
92 m_CommMethod = src->m_CommMethod;
94 CopyListContents< V2Program >(
this, m_Programs, src->m_Programs );
108 Q_CLASSINFO(
"Version" ,
"1.12" );
109 Q_CLASSINFO(
"defaultProp",
"Description" );
110 Q_CLASSINFO(
"deprecated" ,
"FileSize,FileName,HostName");
149 Q_PROPERTY( QObject* Artwork READ Artwork USER
true)
150 Q_PROPERTY( QObject* Cast READ Cast USER
true)
167 m_StartTime = src->m_StartTime;
168 m_EndTime = src->m_EndTime;
169 m_Title = src->m_Title;
170 m_SubTitle = src->m_SubTitle;
171 m_Category = src->m_Category;
172 m_CatType = src->m_CatType;
173 m_Repeat = src->m_Repeat;
174 m_SeriesId = src->m_SeriesId;
175 m_ProgramId = src->m_ProgramId;
176 m_Stars = src->m_Stars;
177 m_LastModified = src->m_LastModified;
178 m_ProgramFlags = src->m_ProgramFlags;
179 m_VideoProps = src->m_VideoProps;
180 m_AudioProps = src->m_AudioProps;
181 m_SubProps = src->m_SubProps;
182 m_Airdate = src->m_Airdate;
183 m_Description = src->m_Description;
184 m_Inetref = src->m_Inetref;
185 m_Season = src->m_Season;
186 m_Episode = src->m_Episode;
187 m_TotalEpisodes = src->m_TotalEpisodes;
189 m_FileSize = src->m_FileSize;
190 m_FileName = src->m_FileName;
191 m_HostName = src->m_HostName;
193 if ( src->m_Channel !=
nullptr)
194 Channel()->Copy( src->m_Channel );
196 if ( src->m_Recording !=
nullptr)
199 if ( src->m_Artwork !=
nullptr)
200 Artwork()->Copy( src->m_Artwork );
202 if (src->m_Cast !=
nullptr)
203 Cast()->Copy( src->m_Cast );
216 m_Programs.append( QVariant::fromValue<QObject *>( pObject ));