diff options
Diffstat (limited to 'WebKit/chromium/public/WebGeolocationServiceMock.h')
-rw-r--r-- | WebKit/chromium/public/WebGeolocationServiceMock.h | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/WebKit/chromium/public/WebGeolocationServiceMock.h b/WebKit/chromium/public/WebGeolocationServiceMock.h index 285f70c..d1a146b 100644 --- a/WebKit/chromium/public/WebGeolocationServiceMock.h +++ b/WebKit/chromium/public/WebGeolocationServiceMock.h @@ -32,7 +32,6 @@ #define WebGeolocationServiceMock_h #include "WebGeolocationService.h" -#include <wtf/HashMap.h> namespace WebKit { @@ -40,18 +39,12 @@ class WebString; class WebGeolocationServiceMock : public WebGeolocationService { public: + static WebGeolocationServiceMock* createWebGeolocationServiceMock(); static void setMockGeolocationPermission(bool allowed); static void setMockGeolocationPosition(double latitude, double longitude, double accuracy); static void setMockGeolocationError(int errorCode, const WebString& message); - virtual void requestPermissionForFrame(int bridgeId, const WebURL& url); - virtual int attachBridge(WebGeolocationServiceBridge*); - virtual void detachBridge(int bridgeId); - -private: - typedef HashMap<int, WebGeolocationServiceBridge*> IdToBridgeMap; - IdToBridgeMap m_idToBridgeMap; - +protected: static bool s_mockGeolocationPermission; }; |