webengine/osswebengine/WebKit/s60/webcoresupport/WebChromeClient.h
changeset 5 10e98eab6f85
parent 0 dd21522fd290
child 15 60c5402cb945
equal deleted inserted replaced
1:7c90e6132015 5:10e98eab6f85
    36     public:
    36     public:
    37         WebChromeClient(WebView *webView);
    37         WebChromeClient(WebView *webView);
    38         WebView *webView() { return m_webView; }
    38         WebView *webView() { return m_webView; }
    39 
    39 
    40         virtual ~WebChromeClient() {  }
    40         virtual ~WebChromeClient() {  }
    41         virtual void chromeDestroyed() {}
    41         virtual void chromeDestroyed();
    42 
    42 
    43         virtual void setWindowRect(const WebCore::FloatRect&) {}
    43         virtual void setWindowRect(const WebCore::FloatRect&) {}
    44         virtual WebCore::FloatRect windowRect();
    44         virtual WebCore::FloatRect windowRect();
    45 
    45 
    46         virtual WebCore::FloatRect pageRect();
    46         virtual WebCore::FloatRect pageRect();
   104         }
   104         }
   105 
   105 
   106         bool elementVisibilityChanged() {
   106         bool elementVisibilityChanged() {
   107             return m_visibility;   
   107             return m_visibility;   
   108         }
   108         }
       
   109         virtual void focusedElementChanged(WebCore::Element*);
       
   110         
       
   111 protected: // new functions
       
   112         void addMessageToConsoleL(const WebCore::String& aMessage, WebCore::MessageLevel aMessageLevel, unsigned int aLine, const WebCore::String& aSourceURL);
       
   113         
   109 private:
   114 private:
   110     WebView *m_webView;
   115     WebView *m_webView;
   111     void GetDateAndTimeL(TDes& date, TDes& time) const;
   116     void GetDateAndTimeL(TDes& date, TDes& time) const;
   112     bool m_visibility;
   117     bool m_visibility;
   113 };
   118 };