diff -r cf4b850bbffb -r ca50ea154990 application/inc/PodcastAppui.h --- a/application/inc/PodcastAppui.h Sun Feb 28 12:06:30 2010 +0000 +++ b/application/inc/PodcastAppui.h Sun Feb 28 19:35:33 2010 +0000 @@ -46,6 +46,13 @@ const TInt KTimeoutPrio = CActive::EPriorityStandard; +enum TNaviStyle + { + ENaviEmpty, + ENaviText, + ENaviTabGroup + }; + class CTimeout; class MTimeoutObserver @@ -111,15 +118,15 @@ void UpdateQueueTab(TInt aQueueLength); void TabLeft(); void TabRight(); - void SetTabsVisibleL(TBool aVisible); + void NaviSetTextL(TInt aResourceId); + void NaviShowTabGroupL(); + private: // From MEikMenuObserver void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane); void TabChangedL (TInt aIndex); CArrayFix* HelpContextL() const; - private: void HandleCommandL(TInt aCommand); - void NaviShowTabGroupL(); protected: void HandleTimeout(const CTimeout& aId, TInt aError); @@ -141,10 +148,11 @@ CPodcastModel* iPodcastModel; - CAknNavigationDecorator* iNaviDecorator; + CAknNavigationDecorator* iNaviTabGroup; + CAknNavigationDecorator* iNaviText; CAknTabGroup* iTabGroup; CAknNavigationControlContainer* iNaviPane; - TBool iTabsVisible; + TNaviStyle iNaviStyle; CTimeout* iStartTimer; };