equal
deleted
inserted
replaced
31 |
31 |
32 struct TDownload |
32 struct TDownload |
33 { |
33 { |
34 TUint iIndex; |
34 TUint iIndex; |
35 TUint iUid; |
35 TUint iUid; |
36 }; |
|
37 |
|
38 typedef enum TShowFilter |
|
39 { |
|
40 EAllShows, |
|
41 ENewShows, |
|
42 EDownloadedShows, |
|
43 ENewAndDownloadedShows |
|
44 }; |
36 }; |
45 |
37 |
46 class CShowEngine : public CBase, public MHttpClientObserver, public MMetaDataReaderObserver |
38 class CShowEngine : public CBase, public MHttpClientObserver, public MMetaDataReaderObserver |
47 { |
39 { |
48 public: |
40 public: |
84 |
76 |
85 IMPORT_C void GetMimeType(const TDesC& aFileName, TDes& aMimeType); |
77 IMPORT_C void GetMimeType(const TDesC& aFileName, TDes& aMimeType); |
86 |
78 |
87 IMPORT_C void CheckForDeletedShows(TUint aFeedUid); |
79 IMPORT_C void CheckForDeletedShows(TUint aFeedUid); |
88 IMPORT_C CMetaDataReader& MetaDataReader(); |
80 IMPORT_C CMetaDataReader& MetaDataReader(); |
89 IMPORT_C void SetShowFilter(TShowFilter aFilter); |
|
90 IMPORT_C void MoveDownloadUpL(TUint aUid); |
81 IMPORT_C void MoveDownloadUpL(TUint aUid); |
91 IMPORT_C void MoveDownloadDownL(TUint aUid); |
82 IMPORT_C void MoveDownloadDownL(TUint aUid); |
92 |
83 |
93 private: |
84 private: |
94 // from HttpClientObserver, dont have to be public |
85 // from HttpClientObserver, dont have to be public |
158 RApaLsSession iApaSession; |
149 RApaLsSession iApaSession; |
159 TBuf8<512> iRecogBuffer; |
150 TBuf8<512> iRecogBuffer; |
160 |
151 |
161 sqlite3& iDB; |
152 sqlite3& iDB; |
162 TBuf<KDefaultSQLDataBufferLength> iSqlBuffer; |
153 TBuf<KDefaultSQLDataBufferLength> iSqlBuffer; |
163 TShowFilter iShowFilter; |
|
164 }; |
154 }; |
165 |
155 |
166 #endif /*SHOWENGINE_H_*/ |
156 #endif /*SHOWENGINE_H_*/ |
167 |
157 |