--- 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<KDefaultSQLDataBufferLength> iSqlBuffer;
- TShowFilter iShowFilter;
};
#endif /*SHOWENGINE_H_*/