application/inc/PodcastListView.h
branchtwolistboxes
changeset 316 841ccfa933ac
parent 315 091fa3bf3295
child 318 a231cc388498
--- a/application/inc/PodcastListView.h	Sun Oct 31 12:32:39 2010 +0000
+++ b/application/inc/PodcastListView.h	Sun Oct 31 13:17:32 2010 +0000
@@ -62,25 +62,21 @@
 		CEikColumnListBox* Listbox();
 		void SetListboxIcons(CArrayPtr< CGulIcon >* aIcons);
 		CArrayPtr<CGulIcon>* ListboxIcons();
-		void SetTextArray(CDesCArray* aArray);
+		void SetListboxTextArrays(CDesCArray* aPortraitArray, CDesCArray* aLandscapeArray);
+		void SetEmptyText(const TDesC &aText);
 		void ScrollToVisible();
     	void Draw(const TRect& aRect) const;   	
-    	TBool IsLandscape();
-
-    public:
-       	CAknSingleLargeStyleListBox * iListboxLandscape;
-        CAknDoubleLargeStyleListBox * iListboxPortrait;
 
     protected:
 		TTypeUid::Ptr MopSupplyObject( TTypeUid aId );
 
 	private:
+       	CAknSingleLargeStyleListBox * iListboxLandscape;
+        CAknDoubleLargeStyleListBox * iListboxPortrait;
 		MContainerListener* iContainerListener;
         CAknsBasicBackgroundControlContext* iBgContext;
-        
         CEikColumnListBox * iListbox;
         TBool iLandscape;
-		CDesCArray* iItemArrayShort;
 	};
 
 
@@ -162,14 +158,15 @@
 		 TInt iListboxFlags;
 		 
 		 CDesCArray* iItemArray;
+		 CDesCArray* iItemArrayShort;
 		 RArray<TUint> iItemIdArray;
-		 
+		 		 
 		 TBuf<1024> iListboxFormatbuffer;
+		 TBuf<1024> iListboxFormatbufferShort;
 		 
 		 CAknToolbar *iToolbar;
 		 CAknWaitDialog *iWaitDialog;
 		 TBool flipFlop;
-		 CArrayPtr< CGulIcon >* iIconArray;
     };
 #endif // PODCASTBASEVIEWH