engine/inc/ShowEngine.h
changeset 93 c2f1ea38ec70
parent 85 b03018fb3418
child 107 17da6d3a5a4b
--- a/engine/inc/ShowEngine.h	Thu Apr 29 11:55:32 2010 +0100
+++ b/engine/inc/ShowEngine.h	Thu May 13 13:56:05 2010 +0100
@@ -28,8 +28,11 @@
 #include "ShowEngineObserver.h"
 #include "MetaDataReader.h"
 #include <sqlite3.h>
+#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<KDefaultSQLDataBufferLength> iSqlBuffer;
+    
+    MMPXCollectionHelper* iCollectionHelper;
 };
 
 #endif /*SHOWENGINE_H_*/