application/inc/PodcastShowsView.h
branchRCL_3
changeset 368 b131f7696342
parent 367 4b75876aa85a
equal deleted inserted replaced
367:4b75876aa85a 368:b131f7696342
    28 #include "FeedEngine.h"
    28 #include "FeedEngine.h"
    29 #include "PodcastModel.h"
    29 #include "PodcastModel.h"
    30 #include "Podcast.hrh"
    30 #include "Podcast.hrh"
    31 #include "PodcastListView.h"
    31 #include "PodcastListView.h"
    32 
    32 
    33 class CPodcastShowsView : public CPodcastListView, public MEikListBoxObserver, 
    33 class CPodcastShowsView : public CPodcastListView, 
    34 	public MFeedEngineObserver, public MShowEngineObserver
    34 	public MFeedEngineObserver, public MShowEngineObserver
    35 	{
    35 	{
    36 public: 
    36 public: 
    37 	static CPodcastShowsView* NewL(CPodcastModel& aPodcastModel);
    37 	static CPodcastShowsView* NewL(CPodcastModel& aPodcastModel);
    38 	static CPodcastShowsView* NewLC(CPodcastModel& aPodcastModel);
    38 	static CPodcastShowsView* NewLC(CPodcastModel& aPodcastModel);
   107 	void HandleSetShowPlayed(TBool aPlayed);
   107 	void HandleSetShowPlayed(TBool aPlayed);
   108 	void HandleDeleteShow();
   108 	void HandleDeleteShow();
   109 	void UpdateViewTitleL();
   109 	void UpdateViewTitleL();
   110 	void GetShowErrorText(TDes &aErrorMessage, TInt aErrorCode);
   110 	void GetShowErrorText(TDes &aErrorMessage, TInt aErrorCode);
   111 	void HandleDownloadAllL();
   111 	void HandleDownloadAllL();
   112 
   112 	
   113 protected:
   113 protected:
   114 	
   114 	
   115 	CPodcastModel& iPodcastModel;
   115 	CPodcastModel& iPodcastModel;
   116 	TBool iProgressAdded;	
   116 	TBool iProgressAdded;	
   117 	TInt iLastImageHandlerError;
   117 	TInt iLastImageHandlerError;