summaryrefslogtreecommitdiffstats
path: root/WebKit/chromium/public/WebGeolocationServiceMock.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/chromium/public/WebGeolocationServiceMock.h')
-rw-r--r--WebKit/chromium/public/WebGeolocationServiceMock.h11
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;
};