engine/inc/PodcastModel.h
changeset 109 223f270fa7ff
parent 96 a8538f50e2ba
child 110 403412eb5292
equal deleted inserted replaced
108:554d9980157f 109:223f270fa7ff
    83 	void SetProxyUsageIfNeededL(RHTTPSession& aSession);
    83 	void SetProxyUsageIfNeededL(RHTTPSession& aSession);
    84 	void GetProxyInformationForConnectionL(TBool& aIsUsed, HBufC*& aServerName, TUint32& aPort);
    84 	void GetProxyInformationForConnectionL(TBool& aIsUsed, HBufC*& aServerName, TUint32& aPort);
    85 	TInt GetIapId();
    85 	TInt GetIapId();
    86 	
    86 	
    87 	sqlite3* DB();
    87 	sqlite3* DB();
       
    88 	void ResetDB();
    88 	
    89 	
    89 	IMPORT_C void GetAllShowsL();
    90 	IMPORT_C void GetAllShowsL();
    90 	IMPORT_C void GetNewShowsL();
    91 	IMPORT_C void GetNewShowsL();
    91 	IMPORT_C void GetShowsDownloadedL();
    92 	IMPORT_C void GetShowsDownloadedL();
    92 	IMPORT_C void GetShowsDownloadingL();
    93 	IMPORT_C void GetShowsDownloadingL();
    97 	IMPORT_C TBool IsFirstStartup();
    98 	IMPORT_C TBool IsFirstStartup();
    98 	IMPORT_C CImageHandler& ImageHandler();
    99 	IMPORT_C CImageHandler& ImageHandler();
    99 protected:
   100 protected:
   100 	CPodcastModel();
   101 	CPodcastModel();
   101 	void ConstructL();
   102 	void ConstructL();
       
   103 	
       
   104 	void OpenDBL();
   102 	// From ImageHandler
   105 	// From ImageHandler
   103 	void ImageOperationCompleteL(TInt aError, TUint aHandle, CPodcastModel& aPodcastModel);
   106 	void ImageOperationCompleteL(TInt aError, TUint aHandle, CPodcastModel& aPodcastModel);
   104 private:	
   107 private:	
   105    CShowInfo* iPlayingPodcast;
   108    CShowInfo* iPlayingPodcast;
   106    
   109