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 |