diff -r 46e6a623d36d -r c70a6524a236 engine/inc/ShowEngine.h --- a/engine/inc/ShowEngine.h Mon May 03 15:23:15 2010 +0100 +++ b/engine/inc/ShowEngine.h Mon May 03 16:09:50 2010 +0100 @@ -28,8 +28,11 @@ #include "ShowEngineObserver.h" #include "MetaDataReader.h" #include +#include "mpxcollectionhelper.h" +#include "mpxcollectionhelperobserver.h" -class CShowEngine : public CBase, public MHttpClientObserver, public MMetaDataReaderObserver +class CShowEngine : public CBase, public MHttpClientObserver, public MMetaDataReaderObserver, + public MMPXCollectionHelperObserver { public: IMPORT_C static CShowEngine* NewL(CPodcastModel& aPodcastModel); @@ -84,7 +87,9 @@ // from MetaDataReaderObserver void ReadMetaDataL(CShowInfo& aShowInfo); void ReadMetaDataCompleteL(); - + // from MMPXCollectionHelperObserver + void HandleAddFileCompleteL( TInt aErr ) {} + private: CShowEngine(CPodcastModel& aPodcastModel); void ConstructL(); @@ -142,6 +147,8 @@ sqlite3& iDB; TBuf iSqlBuffer; + + MMPXCollectionHelper* iCollectionHelper; }; #endif /*SHOWENGINE_H_*/