equal
deleted
inserted
replaced
44 |
44 |
45 // FORWARD DECLARATION |
45 // FORWARD DECLARATION |
46 |
46 |
47 // CLASS DECLARATION |
47 // CLASS DECLARATION |
48 class CMenuItem; |
48 class CMenuItem; |
|
49 class MJSObjectProtector; |
49 |
50 |
50 namespace KJS { |
51 namespace KJS { |
51 class JSMenu; |
52 class JSMenu; |
52 class JSMenuItemConstructor; |
53 class JSMenuItemConstructor; |
53 } |
54 } |
65 public: |
66 public: |
66 static CMenuClient* NewL(MWidgetCallback& aWidgetCallback, MWidgetEngineCallbacks& aWidgetEngineCallback); |
67 static CMenuClient* NewL(MWidgetCallback& aWidgetCallback, MWidgetEngineCallbacks& aWidgetEngineCallback); |
67 virtual ~CMenuClient(); |
68 virtual ~CMenuClient(); |
68 |
69 |
69 public: |
70 public: |
70 KJS::JSMenu* jsmenu(); |
71 KJS::JSMenu* jsmenu(MJSObjectProtector*); |
71 KJS::JSMenuItemConstructor* jsmenuitem(); |
72 KJS::JSMenuItemConstructor* jsmenuitem(MJSObjectProtector*); |
72 |
73 |
73 void addOptionMenuItemsL( CEikMenuPane& aMenuPane,TInt aResourceId ); |
74 void addOptionMenuItemsL( CEikMenuPane& aMenuPane,TInt aResourceId ); |
74 void menuShowed(); |
75 void menuShowed(); |
75 void menuItemSelected( TInt aInternalId ); |
76 void menuItemSelected( TInt aInternalId ); |
76 |
77 |