equal
deleted
inserted
replaced
72 /** |
72 /** |
73 * Two-phased constructor. |
73 * Two-phased constructor. |
74 * |
74 * |
75 * @internal |
75 * @internal |
76 * @param aCollection Collection. |
76 * @param aCollection Collection. |
77 */ |
77 * @param aOwner Menu's owner. |
78 static CAknItemActionMenu* NewL( MAknCollection& aCollection ); |
78 */ |
|
79 static CAknItemActionMenu* NewL( MAknCollection& aCollection, |
|
80 MObjectProvider* aOwner ); |
79 |
81 |
80 /** |
82 /** |
81 * Two-phased constructor. |
83 * Two-phased constructor. |
82 * |
84 * |
83 * @internal |
85 * @internal |
84 * @param aCollection Collection. |
86 * @param aCollection Collection. |
85 */ |
87 * @param aOwner Menu's owner. |
86 static CAknItemActionMenu* NewLC( MAknCollection& aCollection ); |
88 */ |
|
89 static CAknItemActionMenu* NewLC( MAknCollection& aCollection, |
|
90 MObjectProvider* aOwner ); |
87 |
91 |
88 /** |
92 /** |
89 * Destructor. |
93 * Destructor. |
90 */ |
94 */ |
91 virtual ~CAknItemActionMenu(); |
95 virtual ~CAknItemActionMenu(); |
196 * |
200 * |
197 * @internal |
201 * @internal |
198 * @return Collection count. |
202 * @return Collection count. |
199 */ |
203 */ |
200 TInt CollectionCount() const; |
204 TInt CollectionCount() const; |
|
205 |
|
206 /** |
|
207 * Returns pointer to item action menu's owner. |
|
208 * |
|
209 * @return Menu's owner |
|
210 */ |
|
211 MObjectProvider* Owner() const; |
201 |
212 |
202 private: |
213 private: |
203 |
214 |
204 /** |
215 /** |
205 * C++ constructor. |
216 * C++ constructor. |
206 */ |
217 * |
207 CAknItemActionMenu(); |
218 * @param aOwner Menu's owner. |
|
219 */ |
|
220 CAknItemActionMenu( MObjectProvider* aOwner ); |
208 |
221 |
209 /** |
222 /** |
210 * Symbian second-phase constructor. |
223 * Symbian second-phase constructor. |
211 * |
224 * |
212 * @param aCollection Collection. |
225 * @param aCollection Collection. |
295 /** |
308 /** |
296 * Menu data. |
309 * Menu data. |
297 * Own. |
310 * Own. |
298 */ |
311 */ |
299 CAknItemActionMenuData* iMenuData; |
312 CAknItemActionMenuData* iMenuData; |
|
313 |
|
314 /** |
|
315 * Pointer to menu's owner. |
|
316 * Not own |
|
317 */ |
|
318 MObjectProvider* iOwner; |
300 }; |
319 }; |
301 |
320 |
302 #endif // C_AKNITEMACTIONMENU_H |
321 #endif // C_AKNITEMACTIONMENU_H |