summaryrefslogtreecommitdiff
path: root/Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h')
-rw-r--r--Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h20
1 files changed, 6 insertions, 14 deletions
diff --git a/Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h b/Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h
index f102f6030..d8a88f8c9 100644
--- a/Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h
+++ b/Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h
@@ -69,10 +69,7 @@ public:
virtual void initialize(WKContextRef contextRef = 0, WKPageGroupRef pageGroupRef = 0);
- virtual void onComponentComplete() { }
-
- virtual void enableMouseEvents() { }
- virtual void disableMouseEvents() { }
+ virtual void onComponentComplete();
virtual void provisionalLoadDidStart(const WTF::String& url);
virtual void didReceiveServerRedirectForProvisionalLoad(const WTF::String& url);
@@ -83,6 +80,7 @@ public:
virtual void backForwardListDidChange();
virtual void loadDidSucceed();
virtual void loadDidFail(const WebKit::QtWebError& error);
+ virtual void handleMouseEvent(QMouseEvent*);
virtual void didChangeViewportProperties(const WebCore::ViewportAttributes& attr) { }
@@ -124,8 +122,6 @@ public:
QPointF contentPos() const;
void setContentPos(const QPointF&);
- void setDialogActive(bool active) { m_dialogActive = active; }
-
void updateIcon();
// PageClient.
@@ -142,8 +138,8 @@ protected:
class FlickableAxisLocker {
QQuickFlickable::FlickableDirection m_allowedDirection;
- QElapsedTimer m_time;
- QPointF m_initialScreenPosition;
+ ulong m_time;
+ QPointF m_initialPosition;
QPointF m_lockReferencePosition;
int m_sampleCount;
@@ -174,6 +170,7 @@ protected:
QScopedPointer<QQuickWebPage> pageView;
QQuickWebView* q_ptr;
+ QScopedPointer<WebKit::QtViewportHandler> m_viewportHandler;
FlickableAxisLocker axisLocker;
QQmlComponent* alertDialog;
@@ -192,7 +189,6 @@ protected:
bool m_useDefaultContentItemSize;
bool m_navigatorQtObjectEnabled;
bool m_renderToOffscreenBuffer;
- bool m_dialogActive;
bool m_allowAnyHTTPSCertificateForLocalHost;
WTF::String m_iconUrl;
int m_loadProgress;
@@ -206,8 +202,6 @@ public:
virtual void initialize(WKContextRef contextRef = 0, WKPageGroupRef pageGroupRef = 0);
virtual void updateViewportSize();
- virtual void enableMouseEvents();
- virtual void disableMouseEvents();
qreal zoomFactor() const;
void setZoomFactor(qreal);
@@ -228,9 +222,7 @@ public:
virtual void pageDidRequestScroll(const QPoint& pos);
virtual void didChangeContentsSize(const QSize& newSize);
-
-private:
- QScopedPointer<WebKit::QtViewportHandler> m_viewportHandler;
+ virtual void handleMouseEvent(QMouseEvent*);
};
#endif // qquickwebview_p_p_h