equal
deleted
inserted
replaced
33 class CPbkxRclActionServiceWrapper; |
33 class CPbkxRclActionServiceWrapper; |
34 class CPbkxContactActionMenu; |
34 class CPbkxContactActionMenu; |
35 class CGulIcon; |
35 class CGulIcon; |
36 class CFscContactActionMenu; |
36 class CFscContactActionMenu; |
37 class CAknLongTapDetector; |
37 class CAknLongTapDetector; |
38 |
38 class CIdle; |
39 /** |
39 /** |
40 * Dialog for showing remote contact lookup search results. |
40 * Dialog for showing remote contact lookup search results. |
41 * |
41 * |
42 * Offers menu options and acion menu to initiate actions for contacts. |
42 * Offers menu options and acion menu to initiate actions for contacts. |
43 */ |
43 */ |
162 /** |
162 /** |
163 * Informs dialog that info dialog is visible. |
163 * Informs dialog that info dialog is visible. |
164 */ |
164 */ |
165 void InfoDlgVisible( TBool aVisible ); |
165 void InfoDlgVisible( TBool aVisible ); |
166 |
166 |
|
167 /** |
|
168 * Set the internal flag telling wether last search found more than |
|
169 * maximum number of results. |
|
170 * |
|
171 * @param aMoreThanMax ETrue\EFalse |
|
172 */ |
|
173 void SetMoreThanMaxResults(TBool aMoreThanMax); |
|
174 |
|
175 /** |
|
176 * The state of the internal flag telling wether last search |
|
177 * found more than maximum number of results. |
|
178 * |
|
179 * @return TBool ETrue\EFalse |
|
180 */ |
|
181 TBool MoreThanMaxResults(); |
167 |
182 |
168 protected: // redefinition of functions of the base class |
183 protected: // redefinition of functions of the base class |
169 |
184 |
170 /** |
185 /** |
171 * From CAknSelectionListDialog. |
186 * From CAknSelectionListDialog. |
339 TPoint ActionMenuPosition(); |
354 TPoint ActionMenuPosition(); |
340 |
355 |
341 |
356 |
342 CAknLongTapDetector& LongTapDetectorL(); |
357 CAknLongTapDetector& LongTapDetectorL(); |
343 |
358 |
|
359 /** |
|
360 * Idle callback for the "more than 50 results" info note. |
|
361 * |
|
362 * For smooth showing of the note, an idle object is used to |
|
363 * schedule the display of the note. |
|
364 * |
|
365 * @param aSelf - handle for the object that made the request |
|
366 */ |
|
367 static TInt TooManyResultsIdleCallbackL(TAny* aSelf ); |
|
368 |
344 private: // data |
369 private: // data |
345 |
370 |
346 // Indexes of icon array. |
371 // Indexes of icon array. |
347 enum TIconIndex |
372 enum TIconIndex |
348 { |
373 { |
418 |
443 |
419 // Original title pane text. Owned. |
444 // Original title pane text. Owned. |
420 HBufC* iOriginalTitleText; |
445 HBufC* iOriginalTitleText; |
421 // Pointer reference to title pane. Not owned. |
446 // Pointer reference to title pane. Not owned. |
422 CAknTitlePane* iTitlePane; |
447 CAknTitlePane* iTitlePane; |
|
448 |
|
449 /// own. idle object for scheduling the showing of the "more than 50 results" |
|
450 /// info note |
|
451 CIdle* iIdleNote; |
423 }; |
452 }; |
424 |
453 |
425 #endif |
454 #endif |