application/src/PodcastFeedView.cpp
branchsymbian1
changeset 45 56d4e0784e5d
parent 36 e010fc411ddc
child 50 e7b10d6d7ba3
equal deleted inserted replaced
44:f6f9647922ba 45:56d4e0784e5d
   180 		{
   180 		{
   181 		// back key from shows view
   181 		// back key from shows view
   182 		iViewingShows = EFalse;
   182 		iViewingShows = EFalse;
   183 		}
   183 		}
   184 	
   184 	
   185 	if (iViewingShows)
       
   186 		{
       
   187 		// go to shows view
       
   188 		AppUi()->ActivateLocalViewL(KUidPodcastShowsViewID,  TUid::Uid(0), KNullDesC8());
       
   189 		} 
       
   190 	else 
       
   191 		{
       
   192 		UpdateListboxItemsL();		
   185 		UpdateListboxItemsL();		
   193 		UpdateToolbar();
   186 		UpdateToolbar();
   194 
   187 
   195 		if (iFirstActivateAfterLaunch)
   188 		if (iFirstActivateAfterLaunch)
   196 			{
   189 			{
   197 			iFirstActivateAfterLaunch = EFalse;
   190 			iFirstActivateAfterLaunch = EFalse;
   198 			}
   191 			}
   199 		}
       
   200 	}
   192 	}
   201 
   193 
   202 void CPodcastFeedView::DoDeactivate()
   194 void CPodcastFeedView::DoDeactivate()
   203 	{
   195 	{
   204 	iUpdater->StopUpdate();
   196 	iUpdater->StopUpdate();
   987 		iStylusPopupMenu->ShowMenu();
   979 		iStylusPopupMenu->ShowMenu();
   988 		iStylusPopupMenu->SetPosition(aPenEventLocation);
   980 		iStylusPopupMenu->SetPosition(aPenEventLocation);
   989     }
   981     }
   990 	DP("CPodcastListView::HandleLongTapEventL END");
   982 	DP("CPodcastListView::HandleLongTapEventL END");
   991 }
   983 }
       
   984 
       
   985 TBool CPodcastFeedView::ViewingShows()
       
   986 	{
       
   987 	return iViewingShows;
       
   988 	}