application/src/PodcastListView.cpp
branch3rded
changeset 390 d7abecc9d189
parent 343 9c56bf585696
--- a/application/src/PodcastListView.cpp	Sat Nov 13 15:05:16 2010 +0000
+++ b/application/src/PodcastListView.cpp	Mon Nov 22 15:41:41 2010 +0000
@@ -31,7 +31,7 @@
 #include <akntitle.h>
 #include <akniconarray.h>
 #include <EIKCLBD.H>
-
+#include <aknmessagequerydialog.h>
 #include "buildno.h"
 
 const TInt KDefaultGran = 5;
@@ -232,8 +232,8 @@
 }
 
 void CPodcastListView::HandleViewRectChange()
-{
-    if ( iListContainer )
+{    
+	if ( iListContainer )
 	{
         iListContainer->SetRect( ClientRect() );
 	}
@@ -332,13 +332,22 @@
 
 void CPodcastListView::RunAboutDialogL()
 {
-	CAknNoteDialog* dlg = new(ELeave) CAknNoteDialog();
-	HBufC *aboutTextTemplate = iEikonEnv->AllocReadResourceLC(R_ABOUT_TEXT);
+	HBufC *aboutTextTitle = iEikonEnv->AllocReadResourceLC(R_ABOUT_TITLE);
+	
+	HBufC *aboutTextTemplate = iEikonEnv->AllocReadResourceLC(R_ABOUT_BODY);
 	TBuf<255> aboutText;
 	aboutText.Format(*aboutTextTemplate, BUILD_NO);
-	dlg->SetTextL(aboutText);
 	CleanupStack::PopAndDestroy(aboutTextTemplate);
-	dlg->ExecuteLD(R_DLG_ABOUT);
+	
+	HBufC *aboutTextBody = aboutText.AllocLC();
+	
+	CAknMessageQueryDialog* note = new ( ELeave ) CAknMessageQueryDialog(aboutTextBody, aboutTextTitle );
+						
+	note->PrepareLC( R_SHOW_INFO_NOTE ); // Adds to CleanupStack
+	note->RunLD();
+
+	CleanupStack::Pop(aboutTextBody);
+	CleanupStack::Pop(aboutTextTitle);
 }
 
 void CPodcastListView::SetEmptyTextL(TInt aResourceId)