engine/inc/ShowEngine.h
changeset 82 c70a6524a236
parent 65 bcd88ba95046
child 84 fbb6c20a24b5
--- 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 <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_*/