application/inc/PodcastFeedView.h
branch3rded
changeset 343 9c56bf585696
parent 206 9c3ebab9d24f
child 390 d7abecc9d189
--- a/application/inc/PodcastFeedView.h	Sat Oct 23 17:30:22 2010 +0100
+++ b/application/inc/PodcastFeedView.h	Sat Nov 13 13:54:36 2010 +0000
@@ -39,9 +39,13 @@
         static CPodcastFeedView* NewLC(CPodcastModel& aPodcastModel);
         ~CPodcastFeedView();
         void UpdateItemL(TInt aIndex);
+        void UpdateItemsComplete();
 		void CheckResumeDownloadL();
 		TBool ViewingShows();
-		
+
+ 	   void CheckConfirmExit();
+ 	   void ShowItem(TUint aUid);
+
 	protected:
 	    void ConstructL();
 		CPodcastFeedView(CPodcastModel& aPodcastModel);
@@ -112,10 +116,11 @@
 		void HandleUpdateFeedL();
 		void GetFeedErrorText(TDes &aErrorMessage, TInt aErrorCode);
 		void OpmlParsingCompleteL(TInt aError, TUint aNumFeedsImported);
-
+		void LoadIcons();
+		void DisplayFeedInfoDialogL();
 	private:
 		CPodcastModel& iPodcastModel;		
-		TBool iUpdatingRunning;
+		TUint iFeedUpdating;
 		HBufC* iFeedsFormat;
 		HBufC* iNeverUpdated;
 		CPodcastFeedViewUpdater* iUpdater;
@@ -123,6 +128,7 @@
 		TOpmlState iOpmlState;
 		TBool iViewingShows;
 		RArray<TInt> iFeedIdForIconArray;
+		TBool iListingFirstTime;
 };
 
 #endif // PODCASTFEEDVIEWH