equal
deleted
inserted
replaced
23 |
23 |
24 // INCLUDES |
24 // INCLUDES |
25 #include <bldvariant.hrh> |
25 #include <bldvariant.hrh> |
26 #include <coeccntx.h> |
26 #include <coeccntx.h> |
27 #include <eikclb.h> |
27 #include <eikclb.h> |
28 #include <eikmobs.h> |
|
29 #include <akntitle.h> |
28 #include <akntitle.h> |
30 #include <aknview.h> |
|
31 |
29 |
32 #include "XDMPlugin.hrh" |
30 #include "XDMPlugin.hrh" |
33 |
31 |
34 |
32 |
35 // FORWARD DECLARATION |
33 // FORWARD DECLARATION |
45 // CLASS DECLARATION |
43 // CLASS DECLARATION |
46 |
44 |
47 /** |
45 /** |
48 * CXDMPluginContainer main list container class |
46 * CXDMPluginContainer main list container class |
49 */ |
47 */ |
50 class CXDMPluginContainer : public CCoeControl, |
48 class CXDMPluginContainer : public CCoeControl, MEikListBoxObserver |
51 public MEikListBoxObserver, |
|
52 public MEikMenuObserver |
|
53 { |
49 { |
54 public: // Constructors and destructor |
50 public: // Constructors and destructor |
55 |
51 |
56 /** |
52 /** |
57 * Constructor |
53 * Constructor |
118 |
114 |
119 /** |
115 /** |
120 * See MEikListBoxObserver |
116 * See MEikListBoxObserver |
121 */ |
117 */ |
122 void HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType); |
118 void HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType); |
123 |
|
124 /** |
|
125 * From MEikMenuObserver |
|
126 */ |
|
127 void SetEmphasis( CCoeControl* /*aMenuControl*/, TBool /*aEmphasis*/ ){}; |
|
128 |
|
129 |
|
130 /** |
|
131 * From MEikMenuObserver |
|
132 */ |
|
133 void ProcessCommandL( TInt /*aCommandId*/ ){}; |
|
134 |
119 |
135 /** |
120 /** |
136 * Finds whether main list is empty |
121 * Finds whether main list is empty |
137 * @return ETrue if main list is empty. |
122 * @return ETrue if main list is empty. |
138 */ |
123 */ |
220 // Title for menu pane |
205 // Title for menu pane |
221 TBuf<KMaxSettingSetNameLength> iTitle; |
206 TBuf<KMaxSettingSetNameLength> iTitle; |
222 |
207 |
223 // Pointer to title pane, not owned |
208 // Pointer to title pane, not owned |
224 CAknTitlePane* iTitlePane; |
209 CAknTitlePane* iTitlePane; |
225 |
210 |
226 // Menubar, owned |
211 |
227 CEikMenuBar* iEikMenuBar; |
|
228 }; |
212 }; |
229 |
213 |
230 #endif //GS_XDMPLUGIN_CONTAINER_H |
214 #endif //GS_XDMPLUGIN_CONTAINER_H |