114 |
114 |
115 void CreateTextFormatMask(); |
115 void CreateTextFormatMask(); |
116 bool validateTextFormat(); |
116 bool validateTextFormat(); |
117 |
117 |
118 TBool IsDirectionRTL(); |
118 TBool IsDirectionRTL(); |
119 TBool IsLongKeyPress() const; |
|
120 |
119 |
121 #if defined(BRDO_BROWSER_50_FF) |
120 #if defined(BRDO_BROWSER_50_FF) |
122 void SetAlignment(CAknExtendedInputCapabilities::TInputCapabilities aAlignment); |
121 void SetAlignment(CAknExtendedInputCapabilities::TInputCapabilities aAlignment); |
123 #endif // BRDO_BROWSER_50_FF |
122 #endif // BRDO_BROWSER_50_FF |
124 |
123 |
125 bool IsTextAreaFocused() const; |
124 bool IsTextAreaFocused() const; |
|
125 |
|
126 void EnableCcpu(TBool aSupport); |
126 void DoCcpuCanPasteL() const; |
127 void DoCcpuCanPasteL() const; |
127 void PlaceDataOnClipboardL(); |
128 void PlaceDataOnClipboardL(); |
128 void RetrieveDataFromClipboardL(); |
129 void RetrieveDataFromClipboardL(); |
129 void PasteFromStoreL(CStreamStore& aStore,CStreamDictionary& aDict); |
130 void PasteFromStoreL(CStreamStore& aStore,CStreamDictionary& aDict); |
130 void CopyToStoreL(CStreamStore& aStore,CStreamDictionary& aDict); |
131 void CopyToStoreL(CStreamStore& aStore,CStreamDictionary& aDict); |
131 void HandleMaskedInsertText(WebCore::Frame* frame, const String& text); |
132 void HandleMaskedInsertText(WebCore::Frame* frame, const String& text); |
132 void HandleMaskedDeleteText(WebCore::Frame* frame); |
133 void HandleMaskedDeleteText(WebCore::Frame* frame); |
133 bool IsWapMaskedModeInput(WebCore::Frame* frame); |
134 bool IsWapMaskedModeInput(WebCore::Frame* frame); |
134 void EnableCcpuL(); |
135 |
135 TBool IsInputElementFocused() const; |
|
136 void ReportEventL(); |
|
137 |
|
138 TBool inlineTextEditingStarted(); |
|
139 private: |
136 private: |
140 void findPrevSiblingTextLen(Node*, TInt&) const; |
137 void findPrevSiblingTextLen(Node*, TInt&) const; |
141 Node* findTextNodeForCurPos(Node* aNode, TInt& aPos) const; |
138 Node* findTextNodeForCurPos(Node* aNode, TInt& aPos) const; |
142 void setSCTAvailability(bool aAvailable); |
139 void setSCTAvailability(bool aAvailable); |
143 |
140 |
146 WebView* m_webView; |
143 WebView* m_webView; |
147 WebTextFormatMask* m_textFormatMask; |
144 WebTextFormatMask* m_textFormatMask; |
148 HBufC* m_inlineEditText; |
145 HBufC* m_inlineEditText; |
149 String m_inputTextColor; |
146 String m_inputTextColor; |
150 CAknExtendedInputCapabilities* m_ExtendedInputCapabilities; |
147 CAknExtendedInputCapabilities* m_ExtendedInputCapabilities; |
151 CAknCcpuSupport* m_CcpuSupport; |
|
152 TBool m_longKeyPress; |
|
153 TBool m_inlineTextEditingStarted; |
|
154 }; |
148 }; |
155 |
149 |
156 #endif |
150 #endif |