webengine/osswebengine/WebKit/s60/webcoresupport/WebChromeClient.h
changeset 15 60c5402cb945
parent 5 10e98eab6f85
child 25 0ed94ceaa377
equal deleted inserted replaced
11:c8a366e56285 15:60c5402cb945
    97         virtual void mouseDidMoveOverElement(const WebCore::HitTestResult&, unsigned modifierFlags) {}
    97         virtual void mouseDidMoveOverElement(const WebCore::HitTestResult&, unsigned modifierFlags) {}
    98 
    98 
    99         virtual void setToolTip(const WebCore::String&) {}
    99         virtual void setToolTip(const WebCore::String&) {}
   100 
   100 
   101         virtual void print(WebCore::Frame*) {}
   101         virtual void print(WebCore::Frame*) {}
   102         void setElementVisibilityChanged(bool visibility) {
   102         void setElementVisibilityChanged(bool visibility);
   103             m_visibility = visibility;
       
   104         }
       
   105 
   103 
   106         bool elementVisibilityChanged() {
   104         bool elementVisibilityChanged() {
   107             return m_visibility;   
   105             return m_visibility;   
   108         }
   106         }
       
   107 		
       
   108 		 bool elementVisibilityChangedByMouse() {
       
   109             return m_visibilityByMouse;
       
   110         }
       
   111         
       
   112         bool elementVisibilityChangedByKey() {
       
   113             return m_visibilityByKey;
       
   114         }
       
   115 		
   109         virtual void focusedElementChanged(WebCore::Element*);
   116         virtual void focusedElementChanged(WebCore::Element*);
   110         
   117         
   111 protected: // new functions
   118 protected: // new functions
   112         void addMessageToConsoleL(const WebCore::String& aMessage, WebCore::MessageLevel aMessageLevel, unsigned int aLine, const WebCore::String& aSourceURL);
   119         void addMessageToConsoleL(const WebCore::String& aMessage, WebCore::MessageLevel aMessageLevel, unsigned int aLine, const WebCore::String& aSourceURL);
   113         
   120         
   114 private:
   121 private:
   115     WebView *m_webView;
   122     WebView *m_webView;
   116     void GetDateAndTimeL(TDes& date, TDes& time) const;
   123     void GetDateAndTimeL(TDes& date, TDes& time) const;
   117     bool m_visibility;
   124     bool m_visibility;
       
   125     bool m_visibilityByMouse;
       
   126     bool m_visibilityByKey;
   118 };
   127 };
   119 
   128 
   120 
   129 
   121 #endif // WebChromeClient_h
   130 #endif // WebChromeClient_h