--- 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<<aSubtitle.d->m_subtitle;
+ // Serialize m_subtitleUrl
+ aDataStream<<aSubtitle.d->m_subtitleUrl;
+
// Serialize m_language
aDataStream<<aSubtitle.d->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;