equal
deleted
inserted
replaced
29 #include <aknquerydialog.h> |
29 #include <aknquerydialog.h> |
30 #include <barsread.h> |
30 #include <barsread.h> |
31 #include <akntitle.h> |
31 #include <akntitle.h> |
32 #include <akniconarray.h> |
32 #include <akniconarray.h> |
33 #include <EIKCLBD.H> |
33 #include <EIKCLBD.H> |
34 |
34 #include <aknmessagequerydialog.h> |
35 #include "buildno.h" |
35 #include "buildno.h" |
36 |
36 |
37 const TInt KDefaultGran = 5; |
37 const TInt KDefaultGran = 5; |
38 |
38 |
39 CPodcastListContainer::CPodcastListContainer() |
39 CPodcastListContainer::CPodcastListContainer() |
230 |
230 |
231 DP("CPodcastListView::ConstructL END"); |
231 DP("CPodcastListView::ConstructL END"); |
232 } |
232 } |
233 |
233 |
234 void CPodcastListView::HandleViewRectChange() |
234 void CPodcastListView::HandleViewRectChange() |
235 { |
235 { |
236 if ( iListContainer ) |
236 if ( iListContainer ) |
237 { |
237 { |
238 iListContainer->SetRect( ClientRect() ); |
238 iListContainer->SetRect( ClientRect() ); |
239 } |
239 } |
240 } |
240 } |
241 |
241 |
330 return iListContainer->IsVisible(); |
330 return iListContainer->IsVisible(); |
331 } |
331 } |
332 |
332 |
333 void CPodcastListView::RunAboutDialogL() |
333 void CPodcastListView::RunAboutDialogL() |
334 { |
334 { |
335 CAknNoteDialog* dlg = new(ELeave) CAknNoteDialog(); |
335 HBufC *aboutTextTitle = iEikonEnv->AllocReadResourceLC(R_ABOUT_TITLE); |
336 HBufC *aboutTextTemplate = iEikonEnv->AllocReadResourceLC(R_ABOUT_TEXT); |
336 |
|
337 HBufC *aboutTextTemplate = iEikonEnv->AllocReadResourceLC(R_ABOUT_BODY); |
337 TBuf<255> aboutText; |
338 TBuf<255> aboutText; |
338 aboutText.Format(*aboutTextTemplate, BUILD_NO); |
339 aboutText.Format(*aboutTextTemplate, BUILD_NO); |
339 dlg->SetTextL(aboutText); |
|
340 CleanupStack::PopAndDestroy(aboutTextTemplate); |
340 CleanupStack::PopAndDestroy(aboutTextTemplate); |
341 dlg->ExecuteLD(R_DLG_ABOUT); |
341 |
|
342 HBufC *aboutTextBody = aboutText.AllocLC(); |
|
343 |
|
344 CAknMessageQueryDialog* note = new ( ELeave ) CAknMessageQueryDialog(aboutTextBody, aboutTextTitle ); |
|
345 |
|
346 note->PrepareLC( R_SHOW_INFO_NOTE ); // Adds to CleanupStack |
|
347 note->RunLD(); |
|
348 |
|
349 CleanupStack::Pop(aboutTextBody); |
|
350 CleanupStack::Pop(aboutTextTitle); |
342 } |
351 } |
343 |
352 |
344 void CPodcastListView::SetEmptyTextL(TInt aResourceId) |
353 void CPodcastListView::SetEmptyTextL(TInt aResourceId) |
345 { |
354 { |
346 HBufC* emptyText = iEikonEnv->AllocReadResourceLC(aResourceId); |
355 HBufC* emptyText = iEikonEnv->AllocReadResourceLC(aResourceId); |