diff -r 702ba9ffe210 -r d7abecc9d189 engine/inc/ShowEngine.h --- a/engine/inc/ShowEngine.h Sat Nov 13 15:05:16 2010 +0000 +++ b/engine/inc/ShowEngine.h Mon Nov 22 15:41:41 2010 +0000 @@ -34,14 +34,6 @@ TUint iIndex; TUint iUid; }; - -typedef enum TShowFilter - { - EAllShows, - ENewShows, - EDownloadedShows, - ENewAndDownloadedShows - }; class CShowEngine : public CBase, public MHttpClientObserver, public MMetaDataReaderObserver { @@ -86,10 +78,11 @@ IMPORT_C void CheckForDeletedShows(TUint aFeedUid); IMPORT_C CMetaDataReader& MetaDataReader(); - IMPORT_C void SetShowFilter(TShowFilter aFilter); IMPORT_C void MoveDownloadUpL(TUint aUid); IMPORT_C void MoveDownloadDownL(TUint aUid); + IMPORT_C void PostPlayHandling(CShowInfo *aShow); + IMPORT_C void ExpireOldShows(); private: // from HttpClientObserver, dont have to be public void Connected(CHttpClient* aClient); @@ -140,6 +133,7 @@ void DBAddDownloadL(TUint aUid); CShowInfo* DBGetNextDownloadL(); void DBSwapDownloadsL(TDownload aFirstDL, TDownload aSecondDL); + void DBGetOldShowsL(RShowInfoArray& aShowArray); private: CHttpClient* iShowClient; @@ -160,7 +154,6 @@ sqlite3& iDB; TBuf iSqlBuffer; - TShowFilter iShowFilter; }; #endif /*SHOWENGINE_H_*/