11 #ifndef VIDEOLOOKUPINFO_H_
12 #define VIDEOLOOKUPINFO_H_
28 Q_CLASSINFO(
"version" ,
"1.02" );
30 Q_PROPERTY( QString Type READ Type WRITE setType )
31 Q_PROPERTY( QString Url READ Url WRITE setUrl )
32 Q_PROPERTY( QString Thumbnail READ Thumbnail WRITE setThumbnail )
33 Q_PROPERTY(
int Width READ Width WRITE setWidth )
34 Q_PROPERTY(
int Height READ Height WRITE setHeight )
44 static inline
void InitializeCustomTypes();
55 m_Type = src->m_Type ;
57 m_Thumbnail = src->m_Thumbnail ;
58 m_Width = src->m_Width ;
59 m_Height = src->m_Height ;
71 Q_CLASSINFO(
"version" ,
"1.0" );
73 Q_CLASSINFO(
"Artwork",
"type=DTC::ArtworkItem");
75 Q_PROPERTY( QString Title READ Title WRITE setTitle )
76 Q_PROPERTY( QString SubTitle READ SubTitle WRITE setSubTitle )
77 Q_PROPERTY(
int Season READ Season WRITE setSeason )
78 Q_PROPERTY(
int Episode READ Episode WRITE setEpisode )
79 Q_PROPERTY(
int Year READ Year WRITE setYear )
80 Q_PROPERTY( QString Tagline READ Tagline WRITE setTagline )
81 Q_PROPERTY( QString Description READ Description WRITE setDescription )
82 Q_PROPERTY( QString Certification READ Certification WRITE setCertification )
83 Q_PROPERTY( QString Inetref READ Inetref WRITE setInetref )
84 Q_PROPERTY( QString Collectionref READ Collectionref WRITE setCollectionref )
85 Q_PROPERTY( QString HomePage READ HomePage WRITE setHomePage )
86 Q_PROPERTY( QDateTime ReleaseDate READ ReleaseDate WRITE setReleaseDate )
87 Q_PROPERTY(
float UserRating READ UserRating WRITE setUserRating )
88 Q_PROPERTY(
int Length READ Length WRITE setLength )
89 Q_PROPERTY( QString Language READ Language WRITE setLanguage )
90 Q_PROPERTY( QStringList Countries READ Countries WRITE setCountries )
91 Q_PROPERTY(
float Popularity READ Popularity WRITE setPopularity )
92 Q_PROPERTY(
int Budget READ Budget WRITE setBudget )
93 Q_PROPERTY(
int Revenue READ Revenue WRITE setRevenue )
94 Q_PROPERTY( QString IMDB READ IMDB WRITE setIMDB )
95 Q_PROPERTY( QString TMSRef READ TMSRef WRITE setTMSRef )
97 Q_PROPERTY( QVariantList Artwork READ Artwork )
125 static inline
void InitializeCustomTypes();
142 m_Title = src->m_Title ;
143 m_SubTitle = src->m_SubTitle ;
144 m_Season = src->m_Season ;
145 m_Episode = src->m_Episode ;
146 m_Year = src->m_Year ;
147 m_Tagline = src->m_Tagline ;
148 m_Description = src->m_Description ;
149 m_Certification = src->m_Certification ;
150 m_Inetref = src->m_Inetref ;
151 m_Collectionref = src->m_Collectionref ;
152 m_HomePage = src->m_HomePage ;
153 m_ReleaseDate = src->m_ReleaseDate ;
154 m_UserRating = src->m_UserRating ;
155 m_Length = src->m_Length ;
156 m_Popularity = src->m_Popularity ;
157 m_Budget = src->m_Budget ;
158 m_Revenue = src->m_Revenue ;
159 m_IMDB = src->m_IMDB ;
160 m_TMSRef = src->m_TMSRef ;
162 CopyListContents< ArtworkItem >(
this, m_Artwork, src->m_Artwork );
168 Artwork().append( QVariant::fromValue<QObject *>( pObject ));
177 qRegisterMetaType< ArtworkItem* >();
182 qRegisterMetaType< VideoLookup* >();