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 // |