--- 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_*/