equal
deleted
inserted
replaced
140 CleanupStack::PopAndDestroy(gn); |
140 CleanupStack::PopAndDestroy(gn); |
141 |
141 |
142 const TUid KUidFastSwap = { 0x10207218 }; |
142 const TUid KUidFastSwap = { 0x10207218 }; |
143 if (activeAppUid == KUidFastSwap) |
143 if (activeAppUid == KUidFastSwap) |
144 { |
144 { |
|
145 DP("Exit called by task manager"); |
145 // closed by task manager |
146 // closed by task manager |
146 Exit(); |
147 Exit(); |
147 } |
148 } |
148 else |
149 else |
149 { |
150 { |
|
151 DP("Red button pressed, going into background"); |
150 // red button pressed |
152 // red button pressed |
151 TApaTask task(iEikonEnv->WsSession()); |
153 TApaTask task(iEikonEnv->WsSession()); |
152 task.SetWgId(iEikonEnv->RootWin().Identifier()); |
154 task.SetWgId(iEikonEnv->RootWin().Identifier()); |
153 task.SendToBackground(); |
155 task.SendToBackground(); |
154 } |
156 } |
205 |
207 |
206 void CPodcastAppUi::NaviShowTabGroupL() |
208 void CPodcastAppUi::NaviShowTabGroupL() |
207 { |
209 { |
208 iTabGroup = STATIC_CAST(CAknTabGroup*, iNaviPane->ResourceDecorator()->DecoratedControl()); |
210 iTabGroup = STATIC_CAST(CAknTabGroup*, iNaviPane->ResourceDecorator()->DecoratedControl()); |
209 iTabGroup->SetObserver(this); |
211 iTabGroup->SetObserver(this); |
|
212 |
210 iNaviStyle = ENaviTabGroup; |
213 iNaviStyle = ENaviTabGroup; |
211 UpdateQueueTabL(iPodcastModel->ShowEngine().GetNumDownloadingShows()); |
214 UpdateQueueTabL(iPodcastModel->ShowEngine().GetNumDownloadingShows()); |
|
215 } |
|
216 |
|
217 void CPodcastAppUi::SetTabsDimmed(TBool aDimmed) |
|
218 { |
|
219 iTabGroup->SetDimmed(aDimmed); |
212 } |
220 } |
213 |
221 |
214 void CPodcastAppUi::TabChangedL (TInt aIndex) |
222 void CPodcastAppUi::TabChangedL (TInt aIndex) |
215 { |
223 { |
216 DP("CPodcastListView::TabChangedL "); |
224 DP("CPodcastListView::TabChangedL "); |
222 if (aIndex == KTabIdFeeds) |
230 if (aIndex == KTabIdFeeds) |
223 { |
231 { |
224 if (iFeedView->ViewingShows()) |
232 if (iFeedView->ViewingShows()) |
225 { |
233 { |
226 newview = KUidPodcastShowsViewID; |
234 newview = KUidPodcastShowsViewID; |
|
235 messageUid = TUid::Uid(2); |
227 } |
236 } |
228 else |
237 else |
229 { |
238 { |
230 newview = KUidPodcastFeedViewID; |
239 newview = KUidPodcastFeedViewID; |
231 } |
240 } |
232 } |
241 } |
|
242 else if (aIndex == KTabIdNew) |
|
243 { |
|
244 newview = KUidPodcastShowsViewID; |
|
245 messageUid = KUidShowNewShows; |
|
246 } |
233 else if (aIndex == KTabIdQueue) |
247 else if (aIndex == KTabIdQueue) |
234 { |
248 { |
235 newview = KUidPodcastQueueViewID; |
249 newview = KUidPodcastQueueViewID; |
236 } |
250 } |
237 else |
251 else |