diff -r 1cee9f1b95e0 -r a180113055cb smf/smfservermodule/smfcommon/smfsubtitle.cpp --- a/smf/smfservermodule/smfcommon/smfsubtitle.cpp Thu Sep 23 17:20:22 2010 +0530 +++ b/smf/smfservermodule/smfcommon/smfsubtitle.cpp Thu Sep 23 17:43:31 2010 +0530 @@ -50,6 +50,7 @@ d->m_duration = aOther.d->m_duration; d->m_releaseYr = aOther.d->m_releaseYr; d->m_subtitleId = aOther.d->m_subtitleId; + d->m_subtitleUrl = aOther.d->m_subtitleUrl; return *this; } @@ -70,6 +71,15 @@ } /** + * Method to get the Url to the subtitle + * @return the subtitle url + */ +QUrl SmfSubtitle::subtitleUrl() const + { + return d->m_subtitleUrl; + } + +/** * Method to get the language * @return The language */ @@ -124,6 +134,15 @@ } /** + * Method to set the subtitle as a bytearray + * @param aSubtitle The subtitle content + */ +void SmfSubtitle::setSubtitleUrl( const QUrl &aSubtitleUrl) + { + d->m_subtitleUrl = aSubtitleUrl; + } + +/** * Method to set the language * @param aLang The language */ @@ -182,6 +201,9 @@ // Serialize m_subtitle aDataStream<m_subtitle; + // Serialize m_subtitleUrl + aDataStream<m_subtitleUrl; + // Serialize m_language aDataStream<m_language; @@ -213,6 +235,9 @@ // Deserialize m_subtitle aDataStream>>aSubtitle.d->m_subtitle; + // Deserialize m_subtitleUrl + aDataStream>>aSubtitle.d->m_subtitleUrl; + // Deserialize m_language aDataStream>>aSubtitle.d->m_language;