webengine/osswebengine/WebKit/s60/webview/WebFepTextEditor.h
changeset 10 a359256acfc6
parent 0 dd21522fd290
child 25 0ed94ceaa377
equal deleted inserted replaced
5:10e98eab6f85 10:a359256acfc6
    28 #include <eikccpu.h>
    28 #include <eikccpu.h>
    29 #include <baclipb.h>
    29 #include <baclipb.h>
    30 
    30 
    31 #include "PlatformString.h"
    31 #include "PlatformString.h"
    32 #include "Node.h"
    32 #include "Node.h"
       
    33 #include "Frame.h"
    33 
    34 
    34 #ifndef WEBFEPTEXTEDITOR_H
    35 #ifndef WEBFEPTEXTEDITOR_H
    35 #define WEBFEPTEXTEDITOR_H
    36 #define WEBFEPTEXTEDITOR_H
    36 
    37 
    37 using namespace WebCore;
    38 using namespace WebCore;
   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);    
       
   132     void HandleMaskedInsertText(WebCore::Frame* frame, const String& text);
       
   133     void HandleMaskedDeleteText(WebCore::Frame* frame);
       
   134     bool IsWapMaskedModeInput(WebCore::Frame* frame);
   131 
   135 
   132 private:
   136 private:
   133     void  findPrevSiblingTextLen(Node*, TInt&) const;
   137     void  findPrevSiblingTextLen(Node*, TInt&) const;
   134     Node* findTextNodeForCurPos(Node* aNode, TInt& aPos) const;
   138     Node* findTextNodeForCurPos(Node* aNode, TInt& aPos) const;
       
   139     void setSCTAvailability(bool aAvailable);
   135        
   140        
   136 private:
   141 private:
   137     CState* m_state;        
   142     CState* m_state;        
   138     WebView* m_webView;
   143     WebView* m_webView;
   139     WebTextFormatMask* m_textFormatMask;    
   144     WebTextFormatMask* m_textFormatMask;