equal
deleted
inserted
replaced
27 void IRQChannelServerURL::externalize(QDataStream &aStream) const |
27 void IRQChannelServerURL::externalize(QDataStream &aStream) const |
28 { |
28 { |
29 aStream<<serverName<<url<<bitrate; |
29 aStream<<serverName<<url<<bitrate; |
30 } |
30 } |
31 |
31 |
32 EXPORT_C IRQPreset::IRQPreset() |
32 //we need to initialize all the member for sometimes, it will |
33 { |
33 //crash by overflow if we don't do this. |
34 iIsSorted = false; |
34 EXPORT_C IRQPreset::IRQPreset():uniqID(0),type(0),presetId(0), |
35 iChannelUrlCount = 0; |
35 iIsSorted(false),iChannelUrlCount(0) |
|
36 { |
|
37 |
36 } |
38 } |
37 |
39 |
38 EXPORT_C IRQPreset::~IRQPreset() |
40 EXPORT_C IRQPreset::~IRQPreset() |
39 { |
41 { |
40 urlArray.clear(); |
42 urlArray.clear(); |
59 |
61 |
60 this->iIsSorted = aOther.iIsSorted; |
62 this->iIsSorted = aOther.iIsSorted; |
61 this->imgUrl = aOther.imgUrl; |
63 this->imgUrl = aOther.imgUrl; |
62 this->advertisementInUse = aOther.advertisementInUse; |
64 this->advertisementInUse = aOther.advertisementInUse; |
63 this->advertisementUrl = aOther.advertisementUrl; |
65 this->advertisementUrl = aOther.advertisementUrl; |
64 this->bitrate = aOther.bitrate; |
|
65 this->genreId = aOther.genreId; |
66 this->genreId = aOther.genreId; |
66 this->genreName = aOther.genreName; |
67 this->genreName = aOther.genreName; |
67 this->shortDesc = aOther.shortDesc; |
68 this->shortDesc = aOther.shortDesc; |
68 this->description = aOther.description; |
69 this->description = aOther.description; |
69 this->logoData.Close(); |
70 this->logoData.Close(); |
74 this->countryName = aOther.countryName; |
75 this->countryName = aOther.countryName; |
75 this->languageCode = aOther.languageCode; |
76 this->languageCode = aOther.languageCode; |
76 this->languageName = aOther.languageName; |
77 this->languageName = aOther.languageName; |
77 this->name = aOther.name; |
78 this->name = aOther.name; |
78 this->presetId = aOther.presetId; |
79 this->presetId = aOther.presetId; |
79 this->index = aOther.index; |
|
80 this->type = aOther.type; |
80 this->type = aOther.type; |
81 this->iChannelUrlCount = aOther.iChannelUrlCount; |
81 this->iChannelUrlCount = aOther.iChannelUrlCount; |
82 this->uniqID = aOther.uniqID; |
82 this->uniqID = aOther.uniqID; |
83 return *this; |
83 return *this; |
84 } |
84 } |
85 |
85 |
86 EXPORT_C void IRQPreset::internalize(QDataStream &aStream) |
86 EXPORT_C void IRQPreset::internalize(QDataStream &aStream) |
87 { |
87 { |
88 aStream>>uniqID>>presetId>>index>>type>>iChannelUrlCount; |
88 aStream>>uniqID>>presetId>>type>>iChannelUrlCount; |
89 |
89 |
90 aStream>>languageCode>>languageName |
90 aStream>>languageCode>>languageName |
91 >>countryCode>>countryName |
91 >>countryCode>>countryName |
92 >>genreName>>genreId |
92 >>genreName>>genreId |
93 >>name>>lastModified |
93 >>name>>lastModified |
104 } |
104 } |
105 } |
105 } |
106 |
106 |
107 EXPORT_C void IRQPreset::externalize(QDataStream &aStream) const |
107 EXPORT_C void IRQPreset::externalize(QDataStream &aStream) const |
108 { |
108 { |
109 aStream<<uniqID<<presetId<<index<<type<<iChannelUrlCount; |
109 aStream<<uniqID<<presetId<<type<<iChannelUrlCount; |
110 |
110 |
111 aStream<<languageCode<<languageName |
111 aStream<<languageCode<<languageName |
112 <<countryCode<<countryName |
112 <<countryCode<<countryName |
113 <<genreName<<genreId |
113 <<genreName<<genreId |
114 <<name<<lastModified |
114 <<name<<lastModified |