summaryrefslogtreecommitdiffstats
path: root/WebKit/qt/WebCoreSupport/ChromeClientQt.h
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2008-12-17 18:05:15 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2008-12-17 18:05:15 -0800
commit1cbdecfa9fc428ac2d8aca0fa91c9580b3d57353 (patch)
tree4457a7306ea5acb43fe05bfe0973b1f7faf97ba2 /WebKit/qt/WebCoreSupport/ChromeClientQt.h
parent9364f22aed35e1a1e9d07c121510f80be3ab0502 (diff)
downloadexternal_webkit-1cbdecfa9fc428ac2d8aca0fa91c9580b3d57353.zip
external_webkit-1cbdecfa9fc428ac2d8aca0fa91c9580b3d57353.tar.gz
external_webkit-1cbdecfa9fc428ac2d8aca0fa91c9580b3d57353.tar.bz2
Code drop from //branches/cupcake/...@124589
Diffstat (limited to 'WebKit/qt/WebCoreSupport/ChromeClientQt.h')
-rw-r--r--WebKit/qt/WebCoreSupport/ChromeClientQt.h16
1 files changed, 13 insertions, 3 deletions
diff --git a/WebKit/qt/WebCoreSupport/ChromeClientQt.h b/WebKit/qt/WebCoreSupport/ChromeClientQt.h
index 31d492b..440f29e 100644
--- a/WebKit/qt/WebCoreSupport/ChromeClientQt.h
+++ b/WebKit/qt/WebCoreSupport/ChromeClientQt.h
@@ -38,6 +38,7 @@ class QWebPage;
namespace WebCore {
+ class FileChooser;
class FloatRect;
class Page;
struct FrameLoadRequest;
@@ -99,9 +100,12 @@ namespace WebCore {
virtual bool tabsToLinks() const;
virtual IntRect windowResizerRect() const;
- virtual void addToDirtyRegion(const IntRect&);
- virtual void scrollBackingStore(int, int, const IntRect&, const IntRect&);
- virtual void updateBackingStore();
+
+ virtual void repaint(const IntRect&, bool contentChanged, bool immediate = false, bool repaintContentOnly = false);
+ virtual void scroll(const IntSize& scrollDelta, const IntRect& rectToScroll, const IntRect& clipRect);
+ virtual IntPoint screenToWindow(const IntPoint&) const;
+ virtual IntRect windowToScreen(const IntRect&) const;
+ virtual PlatformWidget platformWindow() const;
virtual void mouseDidMoveOverElement(const HitTestResult&, unsigned modifierFlags);
@@ -111,10 +115,16 @@ namespace WebCore {
virtual void exceededDatabaseQuota(Frame*, const String&);
+ virtual void runOpenPanel(Frame*, PassRefPtr<FileChooser>);
+
QWebPage* m_webPage;
WebCore::KURL lastHoverURL;
WebCore::String lastHoverTitle;
WebCore::String lastHoverContent;
+
+ bool toolBarsVisible;
+ bool statusBarVisible;
+ bool menuBarVisible;
};
}