equal
deleted
inserted
replaced
183 QString title; |
183 QString title; |
184 QStringList pathList = path.split("."); |
184 QStringList pathList = path.split("."); |
185 QString extension = pathList.at(pathList.count() - 1); |
185 QString extension = pathList.at(pathList.count() - 1); |
186 |
186 |
187 HBufC* fileName = XQConversions::qStringToS60Desc(path); |
187 HBufC* fileName = XQConversions::qStringToS60Desc(path); |
188 TRAP_IGNORE( title = titleL(*fileName)); |
188 TRAPD(err, title = titleL(*fileName)); |
189 |
189 if(err == KErrNone) |
190 title.append(QChar('.')); |
190 { |
191 title.append(extension); |
191 title.append(QChar('.')); |
192 |
192 title.append(extension); |
|
193 } |
|
194 |
193 QDEBUG_WRITE("RingBcPrivate::toneTitle : Exit") |
195 QDEBUG_WRITE("RingBcPrivate::toneTitle : Exit") |
194 return title; |
196 return title; |
195 } |
197 } |
196 |
198 |
197 // ---------------------------------------------------------------------------- |
199 // ---------------------------------------------------------------------------- |
226 TBool valid = mConverter->IsRingToneMimeTypeL(data); |
228 TBool valid = mConverter->IsRingToneMimeTypeL(data); |
227 if (valid) |
229 if (valid) |
228 { |
230 { |
229 HBufC* toneTitle = mConverter->TitleLC(data); |
231 HBufC* toneTitle = mConverter->TitleLC(data); |
230 title = XQConversions::s60DescToQString(*toneTitle); |
232 title = XQConversions::s60DescToQString(*toneTitle); |
231 CleanupStack::PopAndDestroy(); //title |
233 CleanupStack::PopAndDestroy(); //tonetitle |
|
234 } |
|
235 else |
|
236 { |
|
237 User::Leave(KErrCorrupt); |
232 } |
238 } |
233 CleanupStack::PopAndDestroy(); //dataBuf |
239 CleanupStack::PopAndDestroy(); //dataBuf |
234 } |
240 } |
235 CleanupStack::PopAndDestroy(); //file |
241 CleanupStack::PopAndDestroy(); //file |
236 } |
242 } |