52 /** |
52 /** |
53 * C++ Destructor. |
53 * C++ Destructor. |
54 */ |
54 */ |
55 ~CESMRViewerLocationField( ); |
55 ~CESMRViewerLocationField( ); |
56 |
56 |
57 public:// From CESMRField |
57 protected:// From CESMRField |
58 void InternalizeL( MESMRCalEntry& aEntry ); |
58 void InternalizeL( MESMRCalEntry& aEntry ); |
59 TSize MinimumSize(); |
59 TSize MinimumSize(); |
60 void InitializeL(); |
60 void InitializeL(); |
61 void ListObserverSet(); |
61 void ListObserverSet(); |
62 TBool ExecuteGenericCommandL( TInt aCommand ); |
62 TBool ExecuteGenericCommandL( TInt aCommand ); |
63 void SetOutlineFocusL( TBool aFocus ); |
63 void SetOutlineFocusL( TBool aFocus ); |
64 void HandleLongtapEventL( const TPoint& aPosition ); |
64 void HandleLongtapEventL( const TPoint& aPosition ); |
65 void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ); |
65 void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ); |
66 void LockL(); |
66 void LockL(); |
|
67 TBool SupportsLongTapFunctionalityL( |
|
68 const TPointerEvent &aPointerEvent ); |
|
69 |
67 protected: |
70 protected: |
68 TBool HandleSingletapEventL( const TPoint& aPosition ); |
71 TBool HandleSingletapEventL( const TPoint& aPosition ); |
69 |
72 |
70 public: // From CCoeControl |
73 protected: // From CCoeControl |
71 TKeyResponse OfferKeyEventL(const TKeyEvent& aEvent, TEventCode aType ); |
74 TKeyResponse OfferKeyEventL(const TKeyEvent& aEvent, TEventCode aType ); |
72 TInt CountComponentControls() const; |
75 TInt CountComponentControls() const; |
73 CCoeControl* ComponentControl( TInt aInd ) const; |
76 CCoeControl* ComponentControl( TInt aInd ) const; |
74 void SizeChanged(); |
77 void SizeChanged(); |
75 void SetContainerWindowL( const CCoeControl& aContainer ); |
78 void SetContainerWindowL( const CCoeControl& aContainer ); |
76 void GetCursorLineVerticalPos(TInt& aUpper, TInt& aLower); |
79 void GetCursorLineVerticalPos(TInt& aUpper, TInt& aLower); |
77 |
80 |
78 public: // From MEikEdwinSizeObserver |
81 protected: // From MEikEdwinSizeObserver |
79 TBool HandleEdwinSizeEventL( CEikEdwin* aEdwin, TEdwinSizeEvent aType, |
82 TBool HandleEdwinSizeEventL( CEikEdwin* aEdwin, TEdwinSizeEvent aType, |
80 TSize aSize ); |
83 TSize aSize ); |
81 |
84 |
82 public: // From MCoeControlObserver |
85 protected: // From MCoeControlObserver |
83 void HandleControlEventL(CCoeControl* aControl,TCoeEvent aEventType); |
86 void HandleControlEventL(CCoeControl* aControl,TCoeEvent aEventType); |
84 |
87 |
85 private: // Implementation |
88 private: // Implementation |
86 CESMRViewerLocationField( ); |
89 CESMRViewerLocationField( ); |
87 void ConstructL( ); |
90 void ConstructL( ); |