phonebookui/Phonebook2/ccapplication/ccamycardplugin/inc/ccappmycardcontainer.h
branchRCL_3
changeset 9 0d28c1c5b6dd
parent 6 e8e3147d53eb
child 13 a6539d1e8e43
equal deleted inserted replaced
8:5586b4d2ec3e 9:0d28c1c5b6dd
    57     public MMyCardImageLoaderObserver,
    57     public MMyCardImageLoaderObserver,
    58     public MEikListBoxObserver,
    58     public MEikListBoxObserver,
    59     public MPbk2ContactUiControl,
    59     public MPbk2ContactUiControl,
    60     public MCCAStatusControlObserver,
    60     public MCCAStatusControlObserver,
    61     public MMyCardHeaderControlObserver,
    61     public MMyCardHeaderControlObserver,
    62     public MAknLongTapDetectorCallBack,
       
    63     public MPbk2ClipListBoxText
    62     public MPbk2ClipListBoxText
    64     {
    63     {
    65 public: // constructor and destructor
    64 public: // constructor and destructor
    66 
    65 
    67     /**
    66     /**
   148 
   147 
   149     /*
   148     /*
   150      * From MMyCardHeaderControlObserver
   149      * From MMyCardHeaderControlObserver
   151      */
   150      */
   152     void MyCardHeaderControlClickL( TPoint aPos );
   151     void MyCardHeaderControlClickL( TPoint aPos );
   153     
       
   154     /**
       
   155      * Default callback function for CAknLongTapDetector member object.
       
   156      * Base class implementation does nothing
       
   157      * 
       
   158      * @param aPenEventLocation Long tap event location relative to parent control.
       
   159      * @param aPenEventScreenLocation Long tap event location relative to screen.
       
   160      */
       
   161     void HandleLongTapEventL( const TPoint& aPenEventLocation, 
       
   162         const TPoint& aPenEventScreenLocation );
       
   163     
   152     
   164     /**
   153     /**
   165     * From CoeControl
   154     * From CoeControl
   166     * Overridden to receive pointer events
   155     * Overridden to receive pointer events
   167     */
   156     */
   346 	 */
   335 	 */
   347 	CCCaFactoryExtensionNotifier* iFactoryExtensionNotifier;
   336 	CCCaFactoryExtensionNotifier* iFactoryExtensionNotifier;
   348 
   337 
   349 	TInt iNameOrder;
   338 	TInt iNameOrder;
   350 	
   339 	
   351 	/**
       
   352      * iLongTapDetector
       
   353      * Own.
       
   354      */
       
   355     CAknLongTapDetector* iLongTapDetector;  
       
   356     
       
   357     /** 
       
   358       * Contact detail selection stylus popup menu 
       
   359       * Own. 
       
   360       */  
       
   361     CAknStylusPopUpMenu* iDetailsPopup;
       
   362     
       
   363     /*
       
   364      * Flag for checking if Stylys opened 
       
   365      */
       
   366     TBool iLongTapHandled;    
       
   367     
       
   368     /**
   340     /**
   369      * Not own. Listbox's icon array
   341      * Not own. Listbox's icon array
   370      */
   342      */
   371     CPbk2IconArray* iIconArray;
   343     CPbk2IconArray* iIconArray;
   372     };
   344     };