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 FocusChanging(); |
135 |
135 void EnableCcpuL(); |
|
136 |
|
137 private: |
136 private: |
138 void findPrevSiblingTextLen(Node*, TInt&) const; |
137 void findPrevSiblingTextLen(Node*, TInt&) const; |
139 Node* findTextNodeForCurPos(Node* aNode, TInt& aPos) const; |
138 Node* findTextNodeForCurPos(Node* aNode, TInt& aPos) const; |
140 void setSCTAvailability(bool aAvailable); |
139 void setSCTAvailability(bool aAvailable); |
141 |
140 |
144 WebView* m_webView; |
143 WebView* m_webView; |
145 WebTextFormatMask* m_textFormatMask; |
144 WebTextFormatMask* m_textFormatMask; |
146 HBufC* m_inlineEditText; |
145 HBufC* m_inlineEditText; |
147 String m_inputTextColor; |
146 String m_inputTextColor; |
148 CAknExtendedInputCapabilities* m_ExtendedInputCapabilities; |
147 CAknExtendedInputCapabilities* m_ExtendedInputCapabilities; |
149 CAknCcpuSupport* m_CcpuSupport; |
|
150 TBool m_longKeyPress; |
|
151 }; |
148 }; |
152 |
149 |
153 #endif |
150 #endif |