equal
deleted
inserted
replaced
29 #include "mglxenterkeyeventobserver.h" |
29 #include "mglxenterkeyeventobserver.h" |
30 |
30 |
31 #include "glxcloudview.h" //base class |
31 #include "glxcloudview.h" //base class |
32 #include "mglxcloudviewlayoutobserver.h" |
32 #include "mglxcloudviewlayoutobserver.h" |
33 |
33 |
|
34 #include "glxtagscontextmenucontrol.h" // MGlxItemMenuObserver |
|
35 |
34 // FORWARD DECLARATIONS |
36 // FORWARD DECLARATIONS |
35 class CGlxCloudViewControl; |
37 class CGlxCloudViewControl; |
36 |
38 |
37 |
39 |
38 // CLASS DECLARATION |
40 // CLASS DECLARATION |
48 |
50 |
49 |
51 |
50 NONSHARABLE_CLASS(CGlxCloudViewImp): public CGlxCloudView, |
52 NONSHARABLE_CLASS(CGlxCloudViewImp): public CGlxCloudView, |
51 public MGlxCloudViewMskObserver, |
53 public MGlxCloudViewMskObserver, |
52 public MGlxEnterKeyEventObserver, |
54 public MGlxEnterKeyEventObserver, |
53 public MGlxCloudViewLayoutObserver |
55 public MGlxCloudViewLayoutObserver, |
|
56 public MGlxItemMenuObserver |
54 { |
57 { |
55 public: |
58 public: |
56 |
59 |
57 /** |
60 /** |
58 * @since S60 3.2 |
61 * @since S60 3.2 |
107 // MGlxCloudViewLayoutObserver |
110 // MGlxCloudViewLayoutObserver |
108 /** |
111 /** |
109 * Called when layout is changed |
112 * Called when layout is changed |
110 */ |
113 */ |
111 void HandleLayoutChanged(); |
114 void HandleLayoutChanged(); |
|
115 public: |
|
116 //MGlxItemMenuObserver |
|
117 /** |
|
118 * To Handle menu items in Grid layout |
|
119 * @param aCommand command to be handled |
|
120 */ |
|
121 void HandleGridMenuListL(TInt aCommand); |
|
122 |
|
123 public: |
|
124 /** |
|
125 * Derived classes should use this to initialize the menus if required |
|
126 * @param aResourceId The menu resource |
|
127 * @param aMenuPane The menu pane to edit |
|
128 */ |
|
129 void ViewDynInitMenuPaneL(TInt aResourceId, CEikMenuPane *aMenuPane); |
112 |
130 |
113 protected: |
131 protected: |
114 // From CGlxViewBase |
132 // From CGlxViewBase |
115 |
133 |
116 /** |
134 /** |