webengine/osswebengine/WebKit/s60/webview/WebFepTextEditor.h
changeset 37 cb62a4f66ebe
parent 36 0ed94ceaa377
child 38 6297cdf66332
equal deleted inserted replaced
36:0ed94ceaa377 37:cb62a4f66ebe
   120 #if defined(BRDO_BROWSER_50_FF)
   120 #if defined(BRDO_BROWSER_50_FF)
   121     void SetAlignment(CAknExtendedInputCapabilities::TInputCapabilities aAlignment);
   121     void SetAlignment(CAknExtendedInputCapabilities::TInputCapabilities aAlignment);
   122 #endif	// BRDO_BROWSER_50_FF
   122 #endif	// BRDO_BROWSER_50_FF
   123 
   123 
   124     bool IsTextAreaFocused() const;
   124     bool IsTextAreaFocused() const;
   125     
       
   126     void EnableCcpu(TBool aSupport);
       
   127     void DoCcpuCanPasteL() const;
   125     void DoCcpuCanPasteL() const;
   128     void PlaceDataOnClipboardL();
   126     void PlaceDataOnClipboardL();
   129     void RetrieveDataFromClipboardL();
   127     void RetrieveDataFromClipboardL();
   130     void PasteFromStoreL(CStreamStore& aStore,CStreamDictionary& aDict);
   128     void PasteFromStoreL(CStreamStore& aStore,CStreamDictionary& aDict);
   131     void CopyToStoreL(CStreamStore& aStore,CStreamDictionary& aDict);    
   129     void CopyToStoreL(CStreamStore& aStore,CStreamDictionary& aDict);    
   132     void HandleMaskedInsertText(WebCore::Frame* frame, const String& text);
   130     void HandleMaskedInsertText(WebCore::Frame* frame, const String& text);
   133     void HandleMaskedDeleteText(WebCore::Frame* frame);
   131     void HandleMaskedDeleteText(WebCore::Frame* frame);
   134     bool IsWapMaskedModeInput(WebCore::Frame* frame);
   132     bool IsWapMaskedModeInput(WebCore::Frame* frame);
   135 
   133     void FocusChanging();
       
   134     
   136 private:
   135 private:
   137     void  findPrevSiblingTextLen(Node*, TInt&) const;
   136     void  findPrevSiblingTextLen(Node*, TInt&) const;
   138     Node* findTextNodeForCurPos(Node* aNode, TInt& aPos) const;
   137     Node* findTextNodeForCurPos(Node* aNode, TInt& aPos) const;
   139     void setSCTAvailability(bool aAvailable);
   138     void setSCTAvailability(bool aAvailable);
       
   139     void EnableCcpuL();
   140        
   140        
   141 private:
   141 private:
   142     CState* m_state;        
   142     CState* m_state;        
   143     WebView* m_webView;
   143     WebView* m_webView;
   144     WebTextFormatMask* m_textFormatMask;    
   144     WebTextFormatMask* m_textFormatMask;    
   145     HBufC* m_inlineEditText;
   145     HBufC* m_inlineEditText;
   146     String m_inputTextColor;
   146     String m_inputTextColor;
   147     CAknExtendedInputCapabilities* m_ExtendedInputCapabilities;
   147     CAknExtendedInputCapabilities* m_ExtendedInputCapabilities;
       
   148     CAknCcpuSupport* m_CcpuSupport;
   148     };
   149     };
   149 
   150 
   150 #endif
   151 #endif