equal
deleted
inserted
replaced
48 d->m_language = aOther.d->m_language; |
48 d->m_language = aOther.d->m_language; |
49 d->m_frameRate = aOther.d->m_frameRate; |
49 d->m_frameRate = aOther.d->m_frameRate; |
50 d->m_duration = aOther.d->m_duration; |
50 d->m_duration = aOther.d->m_duration; |
51 d->m_releaseYr = aOther.d->m_releaseYr; |
51 d->m_releaseYr = aOther.d->m_releaseYr; |
52 d->m_subtitleId = aOther.d->m_subtitleId; |
52 d->m_subtitleId = aOther.d->m_subtitleId; |
|
53 d->m_subtitleUrl = aOther.d->m_subtitleUrl; |
53 return *this; |
54 return *this; |
54 } |
55 } |
55 |
56 |
56 /** |
57 /** |
57 * Destructor |
58 * Destructor |
68 { |
69 { |
69 return d->m_subtitle; |
70 return d->m_subtitle; |
70 } |
71 } |
71 |
72 |
72 /** |
73 /** |
|
74 * Method to get the Url to the subtitle |
|
75 * @return the subtitle url |
|
76 */ |
|
77 QUrl SmfSubtitle::subtitleUrl() const |
|
78 { |
|
79 return d->m_subtitleUrl; |
|
80 } |
|
81 |
|
82 /** |
73 * Method to get the language |
83 * Method to get the language |
74 * @return The language |
84 * @return The language |
75 */ |
85 */ |
76 QString SmfSubtitle::language( ) const |
86 QString SmfSubtitle::language( ) const |
77 { |
87 { |
119 * @param aSubtitle The subtitle content |
129 * @param aSubtitle The subtitle content |
120 */ |
130 */ |
121 void SmfSubtitle::setSubtitle( const QByteArray &aSubtitle ) |
131 void SmfSubtitle::setSubtitle( const QByteArray &aSubtitle ) |
122 { |
132 { |
123 d->m_subtitle = aSubtitle; |
133 d->m_subtitle = aSubtitle; |
|
134 } |
|
135 |
|
136 /** |
|
137 * Method to set the subtitle as a bytearray |
|
138 * @param aSubtitle The subtitle content |
|
139 */ |
|
140 void SmfSubtitle::setSubtitleUrl( const QUrl &aSubtitleUrl) |
|
141 { |
|
142 d->m_subtitleUrl = aSubtitleUrl; |
124 } |
143 } |
125 |
144 |
126 /** |
145 /** |
127 * Method to set the language |
146 * Method to set the language |
128 * @param aLang The language |
147 * @param aLang The language |
180 const SmfSubtitle &aSubtitle ) |
199 const SmfSubtitle &aSubtitle ) |
181 { |
200 { |
182 // Serialize m_subtitle |
201 // Serialize m_subtitle |
183 aDataStream<<aSubtitle.d->m_subtitle; |
202 aDataStream<<aSubtitle.d->m_subtitle; |
184 |
203 |
|
204 // Serialize m_subtitleUrl |
|
205 aDataStream<<aSubtitle.d->m_subtitleUrl; |
|
206 |
185 // Serialize m_language |
207 // Serialize m_language |
186 aDataStream<<aSubtitle.d->m_language; |
208 aDataStream<<aSubtitle.d->m_language; |
187 |
209 |
188 // Serialize m_frameRate |
210 // Serialize m_frameRate |
189 aDataStream<<aSubtitle.d->m_frameRate; |
211 aDataStream<<aSubtitle.d->m_frameRate; |
211 SmfSubtitle &aSubtitle) |
233 SmfSubtitle &aSubtitle) |
212 { |
234 { |
213 // Deserialize m_subtitle |
235 // Deserialize m_subtitle |
214 aDataStream>>aSubtitle.d->m_subtitle; |
236 aDataStream>>aSubtitle.d->m_subtitle; |
215 |
237 |
|
238 // Deserialize m_subtitleUrl |
|
239 aDataStream>>aSubtitle.d->m_subtitleUrl; |
|
240 |
216 // Deserialize m_language |
241 // Deserialize m_language |
217 aDataStream>>aSubtitle.d->m_language; |
242 aDataStream>>aSubtitle.d->m_language; |
218 |
243 |
219 // Deserialize m_frameRate |
244 // Deserialize m_frameRate |
220 aDataStream>>aSubtitle.d->m_frameRate; |
245 aDataStream>>aSubtitle.d->m_frameRate; |