diff -r b13141f05c3d -r b5fbb9b25d57 meetingrequest/mrgui/mrfieldbuildercommon/inc/cesmrfield.h --- a/meetingrequest/mrgui/mrfieldbuildercommon/inc/cesmrfield.h Tue Apr 27 16:20:14 2010 +0300 +++ b/meetingrequest/mrgui/mrfieldbuildercommon/inc/cesmrfield.h Tue May 11 15:57:15 2010 +0300 @@ -297,20 +297,20 @@ * Tests if field control has been activated. */ IMPORT_C TBool IsFieldActivated() const; - + /** * Provides possibility for field to dynamically * intialize context menu. - * + * * @param aResourceId Context menu resource ID * @param aMenuPane Pointer to menu pane */ IMPORT_C virtual void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ); - + /** - * Setter for field view mode. Enumeration TESMRFieldType + * Setter for field view mode. Enumeration TESMRFieldType * lists possible view modes. * @param aViewMode View mode of the field */ @@ -321,25 +321,33 @@ * @return Field view mode */ IMPORT_C TESMRFieldType FieldViewMode() const; - + /** * Updates field extension control and takes ownership * @param aControl Pointer to extension control. */ IMPORT_C void UpdateExtControlL( CCoeControl* aControl ); - + /** - * Set field as locked field(can't be deleted or edited) + * Set field as locked field(can't be deleted or edited) */ IMPORT_C void virtual LockL(); - + /** * Get lock status of the field - * @return ETrue shows field locked EFalse shows field not locked + * @return ETrue shows field locked EFalse shows field not locked */ IMPORT_C TBool IsLocked(); + /** + * Finds out if field supports longtap functionality or not + * @param aPointerEvent, where the event actually occured + * @return ETrue if field supports longtap functionality + */ + IMPORT_C virtual TBool SupportsLongTapFunctionalityL( + const TPointerEvent &aPointerEvent ); + protected: /** @@ -416,7 +424,7 @@ IMPORT_C virtual CCoeControl* ComponentControl( TInt aInd ) const; IMPORT_C virtual TSize MinimumSize(); -private: // From base class CCoeControl +protected: // From base class CCoeControl /** * Implements pointer event handling for fields. @@ -447,13 +455,13 @@ * Returns the event observer interface */ IMPORT_C MESMRFieldEventObserver* EventObserver() const; - + /** * Initiates tactile feedback when called */ IMPORT_C void HandleTactileFeedbackL(); - - + + private: void AquireTactileFeedback();