Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / web / GeolocationClientProxy.h
index 2af0b65..c741869 100644 (file)
 #include "platform/heap/Handle.h"
 #include "public/web/WebGeolocationController.h"
 
-namespace WebCore {
-class GeolocationPosition;
-}
-
 namespace blink {
+
+class GeolocationPosition;
 class WebGeolocationClient;
 
-class GeolocationClientProxy FINAL : public WebCore::GeolocationClient {
+class GeolocationClientProxy FINAL : public GeolocationClient {
 public:
     GeolocationClientProxy(WebGeolocationClient* client);
     virtual ~GeolocationClientProxy();
-    void setController(WebCore::GeolocationController *controller);
+    void setController(GeolocationController*);
     virtual void geolocationDestroyed() OVERRIDE;
     virtual void startUpdating() OVERRIDE;
     virtual void stopUpdating() OVERRIDE;
     virtual void setEnableHighAccuracy(bool) OVERRIDE;
-    virtual WebCore::GeolocationPosition* lastPosition() OVERRIDE;
+    virtual GeolocationPosition* lastPosition() OVERRIDE;
 
-    virtual void requestPermission(WebCore::Geolocation*) OVERRIDE;
-    virtual void cancelPermissionRequest(WebCore::Geolocation*) OVERRIDE;
+    virtual void requestPermission(Geolocation*) OVERRIDE;
+    virtual void cancelPermissionRequest(Geolocation*) OVERRIDE;
 
 private:
     WebGeolocationClient* m_client;
-    WebCore::Persistent<WebCore::GeolocationPosition> m_lastPosition;
+    Persistent<GeolocationPosition> m_lastPosition;
 };
 
 } // namespace blink