| Index: chrome/browser/renderer_host/render_view_host.h
|
| ===================================================================
|
| --- chrome/browser/renderer_host/render_view_host.h (revision 23543)
|
| +++ chrome/browser/renderer_host/render_view_host.h (working copy)
|
| @@ -17,6 +17,7 @@
|
| #include "chrome/common/page_zoom.h"
|
| #include "webkit/api/public/WebConsoleMessage.h"
|
| #include "webkit/api/public/WebTextDirection.h"
|
| +#include "webkit/chaos/GeolocationPowerbox.h"
|
| #include "webkit/glue/autofill_form.h"
|
| #include "webkit/glue/password_form_dom_manager.h"
|
| #include "webkit/glue/window_open_disposition.h"
|
| @@ -370,6 +371,9 @@
|
| // an Open File dialog for the form.
|
| void MultiFilesSelected(const std::vector<FilePath>& files);
|
|
|
| + void GeolocationProviderChosen(
|
| + WebCore::GeolocationPowerbox::ProviderId provider_id);
|
| +
|
| // Notifies the RenderViewHost that its load state changed.
|
| void LoadStateChanged(const GURL& url, net::LoadState load_state);
|
|
|
| @@ -433,6 +437,10 @@
|
| in_inspect_element_mode_ = enabled;
|
| }
|
|
|
| + void ChooseGeolocationProvider(const GURL &url) {
|
| + OnMsgChooseGeolocationProvider(url);
|
| + }
|
| +
|
| protected:
|
| // RenderWidgetHost protected overrides.
|
| virtual void UnhandledKeyboardEvent(const NativeWebKeyboardEvent& event);
|
| @@ -508,6 +516,7 @@
|
| void OnMsgRunFileChooser(bool multiple_files,
|
| const string16& title,
|
| const FilePath& default_file);
|
| + void OnMsgChooseGeolocationProvider(const GURL &url);
|
| void OnMsgRunJavaScriptMessage(const std::wstring& message,
|
| const std::wstring& default_prompt,
|
| const GURL& frame_url,
|
|
|