Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(140)

Unified Diff: android_webview/native/aw_web_contents_delegate.h

Issue 2863233002: [WebView] Move files from native to browser (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: android_webview/native/aw_web_contents_delegate.h
diff --git a/android_webview/native/aw_web_contents_delegate.h b/android_webview/native/aw_web_contents_delegate.h
deleted file mode 100644
index 9211606355209850d7fb1586c5d4c6c8112215b0..0000000000000000000000000000000000000000
--- a/android_webview/native/aw_web_contents_delegate.h
+++ /dev/null
@@ -1,74 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef ANDROID_WEBVIEW_NATIVE_AW_WEB_CONTENTS_DELEGATE_H_
-#define ANDROID_WEBVIEW_NATIVE_AW_WEB_CONTENTS_DELEGATE_H_
-
-#include <jni.h>
-
-#include "components/web_contents_delegate_android/web_contents_delegate_android.h"
-
-namespace android_webview {
-
-// WebView specific WebContentsDelegate.
-// Should contain WebContentsDelegate code required by WebView that should not
-// be part of the Chromium Android port.
-class AwWebContentsDelegate
- : public web_contents_delegate_android::WebContentsDelegateAndroid {
- public:
- AwWebContentsDelegate(JNIEnv* env, jobject obj);
- ~AwWebContentsDelegate() override;
- content::JavaScriptDialogManager* GetJavaScriptDialogManager(
- content::WebContents* source) override;
- void FindReply(content::WebContents* web_contents,
- int request_id,
- int number_of_matches,
- const gfx::Rect& selection_rect,
- int active_match_ordinal,
- bool final_update) override;
- void CanDownload(const GURL& url,
- const std::string& request_method,
- const base::Callback<void(bool)>& callback) override;
- void RunFileChooser(content::RenderFrameHost* render_frame_host,
- const content::FileChooserParams& params) override;
- void AddNewContents(content::WebContents* source,
- content::WebContents* new_contents,
- WindowOpenDisposition disposition,
- const gfx::Rect& initial_rect,
- bool user_gesture,
- bool* was_blocked) override;
-
- void NavigationStateChanged(content::WebContents* source,
- content::InvalidateTypes changed_flags) override;
- void WebContentsCreated(content::WebContents* source_contents,
- int opener_render_process_id,
- int opener_render_frame_id,
- const std::string& frame_name,
- const GURL& target_url,
- content::WebContents* new_contents) override;
-
- void CloseContents(content::WebContents* source) override;
- void ActivateContents(content::WebContents* contents) override;
- void LoadingStateChanged(content::WebContents* source,
- bool to_different_document) override;
- bool ShouldResumeRequestsForCreatedWindow() override;
- void RequestMediaAccessPermission(
- content::WebContents* web_contents,
- const content::MediaStreamRequest& request,
- const content::MediaResponseCallback& callback) override;
- void EnterFullscreenModeForTab(content::WebContents* web_contents,
- const GURL& origin) override;
- void ExitFullscreenModeForTab(content::WebContents* web_contents) override;
- bool IsFullscreenForTabOrPending(
- const content::WebContents* web_contents) const override;
-
- private:
- bool is_fullscreen_;
-};
-
-bool RegisterAwWebContentsDelegate(JNIEnv* env);
-
-} // namespace android_webview
-
-#endif // ANDROID_WEBVIEW_NATIVE_AW_WEB_CONTENTS_DELEGATE_H_

Powered by Google App Engine
This is Rietveld 408576698