equal
  deleted
  inserted
  replaced
  
    
    
|     24 #include "SettingsEngine.h" |     24 #include "SettingsEngine.h" | 
|     25 #include <e32hashtab.h> |     25 #include <e32hashtab.h> | 
|     26 #include <httperr.h> |     26 #include <httperr.h> | 
|     27 #include "debug.h" |     27 #include "debug.h" | 
|     28 #include "PodcastUtils.h" |     28 #include "PodcastUtils.h" | 
|     29  |     29 #include <mpxcollectionhelperfactory.h> | 
|     30 //#include <mpxmedia.h> |         | 
|     31 //#include <mpxattribute.h> |         | 
|     32 //#include <mpxmediageneraldefs.h> |         | 
|     33  |     30  | 
|     34 const TUint KMaxDownloadErrors = 3; |     31 const TUint KMaxDownloadErrors = 3; | 
|     35 const TInt KMimeBufLength = 100; |     32 const TInt KMimeBufLength = 100; | 
|     36  |     33  | 
|     37 CShowEngine::CShowEngine(CPodcastModel& aPodcastModel) : |     34 CShowEngine::CShowEngine(CPodcastModel& aPodcastModel) : | 
|     45 	delete iShowClient; |     42 	delete iShowClient; | 
|     46 	iObservers.Close(); |     43 	iObservers.Close(); | 
|     47 	delete iShowDownloading; |     44 	delete iShowDownloading; | 
|     48 	delete iMetaDataReader; |     45 	delete iMetaDataReader; | 
|     49 	iApaSession.Close(); |     46 	iApaSession.Close(); | 
|         |     47 	 | 
|         |     48 	if (iCollectionHelper) | 
|         |     49 		delete iCollectionHelper; | 
|     50 	} |     50 	} | 
|     51  |     51  | 
|     52 EXPORT_C CShowEngine* CShowEngine::NewL(CPodcastModel& aPodcastModel) |     52 EXPORT_C CShowEngine* CShowEngine::NewL(CPodcastModel& aPodcastModel) | 
|     53 	{ |     53 	{ | 
|     54 	CShowEngine* self = new (ELeave) CShowEngine(aPodcastModel); |     54 	CShowEngine* self = new (ELeave) CShowEngine(aPodcastModel); | 
|    237 		{ |    237 		{ | 
|    238 		iObservers.Remove(index); |    238 		iObservers.Remove(index); | 
|    239 		} |    239 		} | 
|    240 	} |    240 	} | 
|    241  |    241  | 
|    242 void CShowEngine::AddShowToMpxCollection(CShowInfo &/*aShowInfo*/) |    242 void CShowEngine::AddShowToMpxCollection(CShowInfo &aShowInfo) | 
|    243 	{ |    243 	{ | 
|    244 /*	RArray<TInt> contentIDs; |    244 	if (!iCollectionHelper) | 
|    245 	contentIDs.AppendL( KMPXMediaIdGeneral ); |    245 		iCollectionHelper = CMPXCollectionHelperFactory::NewCollectionHelperL(); | 
|    246 	 |    246 	 | 
|    247 	CMPXMedia* media = CMPXMedia::NewL( contentIDs.Array() ); |    247 	// if this leaves, not much we can do anyway | 
|    248 	CleanupStack::PushL( media ); |    248 	TRAP_IGNORE(iCollectionHelper->AddL(aShowInfo.FileName(), this)); | 
|    249 	contentIDs.Close(); |    249  | 
|    250 	CleanupStack::PopAndDestroy(media);   */ |         | 
|    251 	} |    250 	} | 
|    252  |    251  | 
|    253 void CShowEngine::CompleteL(CHttpClient* /*aHttpClient*/, TInt aError) |    252 void CShowEngine::CompleteL(CHttpClient* /*aHttpClient*/, TInt aError) | 
|    254 	{ |    253 	{ | 
|    255 	if (iShowDownloading != NULL) |    254 	if (iShowDownloading != NULL) |