photosgallery/viewframework/views/metadatadialog/src/glximgvwrmetadatadialog.cpp
changeset 1 9ba538e329bd
parent 0 4e91876724a2
child 2 7d9067c6fcb1
--- a/photosgallery/viewframework/views/metadatadialog/src/glximgvwrmetadatadialog.cpp	Thu Dec 17 08:45:44 2009 +0200
+++ b/photosgallery/viewframework/views/metadatadialog/src/glximgvwrmetadatadialog.cpp	Thu Jan 07 12:46:23 2010 +0200
@@ -116,7 +116,7 @@
     iUiUtility = CGlxUiUtility::UtilityL(); 
 
     // Call the base class' two-phased constructor
-    CAknDialog::ConstructL( R_METADATA_MENUBAR );
+    CAknDialog::ConstructL( R_IMGVWR_METADATA_MENUBAR );
 
     } 
 
@@ -190,7 +190,36 @@
 // -----------------------------------------------------------------------------
 //
 void CGlxImgVwrMetadataDialog::ProcessCommandL( TInt aCommandId )
-    {}
+    {
+
+    TRACER("CGlxImgVwrMetadataDialog::ProcessCommandL");
+    // hide menu bar
+    iMenuBar->StopDisplayingMenuBar();
+    switch( aCommandId )
+        {
+        /// @todo need to put the proper help file.for the time being it will not do any thing.
+        /*
+        case EAknCmdHelp:
+            {
+            TCoeHelpContext helpContext;
+            helpContext.iMajor = TUid::Uid( KGlxGalleryApplicationUid );
+            helpContext.iContext.Copy( LGAL_HLP_DETAILS_VIEW );
+            const TInt KListSz = 1;
+            CArrayFix<TCoeHelpContext>* contextList =
+            new (ELeave) CArrayFixFlat<TCoeHelpContext>( KListSz );
+            CleanupStack::PushL(contextList);
+            contextList->AppendL(helpContext);
+            HlpLauncher::LaunchHelpApplicationL(
+            iEikonEnv->WsSession(), contextList );
+            CleanupStack::Pop( contextList );
+            break;
+            }*/
+        
+        default:
+            break;
+        }
+    
+    }
 //-----------------------------------------------------------------------------
 // CGlxImgVwrMetadataDialog::CreateCustomControlL
 //-----------------------------------------------------------------------------