photosgallery/viewframework/plugins/tagsbrowserviewplugin/src/glxtagsbrowserviewplugin.cpp
branchRCL_3
changeset 25 191387a8b767
parent 0 4e91876724a2
equal deleted inserted replaced
22:2dac0fdba72b 25:191387a8b767
    36 #include <glxcommandhandlerslideshow.h>         // for slide show command handler
    36 #include <glxcommandhandlerslideshow.h>         // for slide show command handler
    37 #include <glxcommandhandlerdelete.h>
    37 #include <glxcommandhandlerdelete.h>
    38 #include <glxcommandhandlerrename.h>
    38 #include <glxcommandhandlerrename.h>
    39 #include <glxcommandhandlerdetails.h>        //For tag manager launch
    39 #include <glxcommandhandlerdetails.h>        //For tag manager launch
    40 #include <glxmedialist.h>
    40 #include <glxmedialist.h>
    41 
    41 #include <glxresourceutilities.h>                // for CGlxResourceUtilities
    42 #include "glxtagsbrowserviewplugin.hrh"	// For Plugin Uids
    42 #include "glxtagsbrowserviewplugin.hrh"	// For Plugin Uids
    43 
    43 
    44 // Resource File
    44 // Resource File
    45 _LIT(KResourceFile, "glxtagsbrowserview.rsc");
    45 _LIT(KResourceFile, "glxtagsbrowserview.rsc");
    46 
    46 
    92 // From CMPXAknViewPlugin
    92 // From CMPXAknViewPlugin
    93 // Construct Avkon view.
    93 // Construct Avkon view.
    94 // ---------------------------------------------------------------------------
    94 // ---------------------------------------------------------------------------
    95 //
    95 //
    96 CAknView *CGlxTagsBrowserViewPlugin::ConstructViewLC()
    96 CAknView *CGlxTagsBrowserViewPlugin::ConstructViewLC()
    97 {
    97 	{
    98    TRACER("CGlxTagsBrowserViewPlugin::ConstructViewLC");
    98 	TRACER("CGlxTagsBrowserViewPlugin::ConstructViewLC");
    99 
    99 
   100   GLX_LOG_INFO("CGlxTagsBrowserViewPlugin::ConstructViewLC - Create the view");
   100 	GLX_LOG_INFO("CGlxTagsBrowserViewPlugin::ConstructViewLC - Create the view");
   101   CGlxCloudView *view = CGlxCloudView::NewLC(this, KResourceFile(),  
   101 	CGlxCloudView *view = CGlxCloudView::NewLC(this, KResourceFile(),
   102     // Resource file name
   102 	// Resource file name
   103   R_TAGSBROWSER_VIEW,  // View resource
   103 			R_TAGSBROWSER_VIEW, // View resource
   104   R_TAGSBROWSER_EMPTY_TEXT,  // Empty list text
   104 			R_TAGSBROWSER_EMPTY_TEXT, // Empty list text
   105   R_TAGSBROWSER_SOFTKEYS_OPTIONS_BACK_SELECT, //softket resource id
   105 			R_TAGSBROWSER_SOFTKEYS_OPTIONS_BACK_SELECT, //softket resource id
   106   R_TAGSBROWSER_SOFTKEYS_MSK_DISABLED //msk disabled resource id
   106 			R_TAGSBROWSER_SOFTKEYS_MSK_DISABLED //msk disabled resource id
   107   );
   107 			);
       
   108 	TFileName uiutilitiesrscfile;
       
   109 	uiutilitiesrscfile.Append(
       
   110 			CGlxResourceUtilities::GetUiUtilitiesResourceFilenameL());
   108 
   111 
   109 	// Add commnad handler
   112 	// Add commnad handler
   110   view->AddCommandHandlerL(CGlxCommandHandlerSlideshow::NewL(view,EFalse,ETrue));
   113 	view->AddCommandHandlerL(CGlxCommandHandlerSlideshow::NewL(view, EFalse,
   111   view->AddCommandHandlerL(CGlxCommandHandlerBack::NewBackCommandHandlerL());
   114 			ETrue, uiutilitiesrscfile));
   112   view->AddCommandHandlerL(CGlxCommandHandlerShowViaUpnp::NewL(view, EFalse));
   115 	view->AddCommandHandlerL(CGlxCommandHandlerBack::NewBackCommandHandlerL());
   113   view->AddCommandHandlerL(CGlxCommandHandlerSortOrder::NewL(view,KGlxSortOrderTagBrowser));
   116 	view->AddCommandHandlerL(CGlxCommandHandlerShowViaUpnp::NewL(view, EFalse));
   114   view->AddCommandHandlerL(CGlxCommandHandlerDetails::NewL(view));
   117 	view->AddCommandHandlerL(CGlxCommandHandlerSortOrder::NewL(view,
   115   GLX_LOG_INFO("Adding CGlxCommandHandlerDelete");
   118 			KGlxSortOrderTagBrowser));
   116   view->AddCommandHandlerL(CGlxCommandHandlerDelete::
   119 	view->AddCommandHandlerL(CGlxCommandHandlerDetails::NewL(view,
   117                               NewL(view, ETrue, ETrue));
   120 			uiutilitiesrscfile));
   118   
       
   119   TGlxHelpContext helpInfo;
       
   120   helpInfo.iBrowseContext = LGAL_HLP_TAGS_BROWSER;
       
   121   view->AddCommandHandlerL(CGlxCommandHandlerHelp::NewL(helpInfo)); 
       
   122   view->AddCommandHandlerL(CGlxCommandHandlerRename::NewL(view,ETrue));
       
   123 
   121 
   124   return view;
   122 	GLX_LOG_INFO("Adding CGlxCommandHandlerDelete");
   125 }
   123 	view->AddCommandHandlerL(CGlxCommandHandlerDelete::NewL(view, ETrue, ETrue,
       
   124 			uiutilitiesrscfile));
       
   125 
       
   126 	TGlxHelpContext helpInfo;
       
   127 	helpInfo.iBrowseContext = LGAL_HLP_TAGS_BROWSER;
       
   128 	view->AddCommandHandlerL(CGlxCommandHandlerHelp::NewL(helpInfo));
       
   129 	view->AddCommandHandlerL(CGlxCommandHandlerRename::NewL(view, ETrue,
       
   130 			uiutilitiesrscfile));
       
   131 
       
   132 	return view;
       
   133 	}
   126 
   134 
   127 // -----------------------------------------------------------------------------
   135 // -----------------------------------------------------------------------------
   128 // MediaListL
   136 // MediaListL
   129 // -----------------------------------------------------------------------------
   137 // -----------------------------------------------------------------------------
   130 //	
   138 //