diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-11-18 16:35:47 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-11-18 15:45:54 +0000 |
commit | 32f5a1c56531e4210bc4cf8d8c7825d66e081888 (patch) | |
tree | eeeec6822f4d738d8454525233fd0e2e3a659e6d /chromium/weblayer/browser/tab_impl.h | |
parent | 99677208ff3b216fdfec551fbe548da5520cd6fb (diff) | |
download | qtwebengine-chromium-32f5a1c56531e4210bc4cf8d8c7825d66e081888.tar.gz |
BASELINE: Update Chromium to 87.0.4280.67
Change-Id: Ib157360be8c2ffb2c73125751a89f60e049c1d54
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/weblayer/browser/tab_impl.h')
-rw-r--r-- | chromium/weblayer/browser/tab_impl.h | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/chromium/weblayer/browser/tab_impl.h b/chromium/weblayer/browser/tab_impl.h index fb22911457b..7dfcf1ef5e7 100644 --- a/chromium/weblayer/browser/tab_impl.h +++ b/chromium/weblayer/browser/tab_impl.h @@ -34,11 +34,16 @@ namespace autofill { class AutofillProvider; } // namespace autofill +namespace blink { +namespace web_pref { +struct WebPreferences; +} +} // namespace blink + namespace content { class RenderWidgetHostView; class WebContents; struct ContextMenuParams; -struct WebPreferences; } namespace gfx { @@ -57,7 +62,6 @@ class FullscreenDelegate; class NavigationControllerImpl; class NewTabDelegate; class ProfileImpl; -class HttpAuthHandlerImpl; #if defined(OS_ANDROID) class BrowserControlsContainerView; @@ -130,9 +134,6 @@ class TabImpl : public Tab, void ShowContextMenu(const content::ContextMenuParams& params); - void ShowHttpAuthPrompt(HttpAuthHandlerImpl* auth_handler); - void CloseHttpAuthPrompt(); - #if defined(OS_ANDROID) base::android::ScopedJavaGlobalRef<jobject> GetJavaTab() { return java_impl_; @@ -179,10 +180,6 @@ class TabImpl : public Tab, const base::android::JavaParamRef<jobjectArray>& data); base::android::ScopedJavaLocalRef<jobjectArray> GetData(JNIEnv* env); jboolean IsRendererControllingBrowserControlsOffsets(JNIEnv* env); - void SetHttpAuth(JNIEnv* env, - const base::android::JavaParamRef<jstring>& username, - const base::android::JavaParamRef<jstring>& password); - void CancelHttpAuth(JNIEnv* env); base::android::ScopedJavaLocalRef<jstring> RegisterWebMessageCallback( JNIEnv* env, const base::android::JavaParamRef<jstring>& js_object_name, @@ -193,6 +190,7 @@ class TabImpl : public Tab, const base::android::JavaParamRef<jstring>& js_object_name); jboolean CanTranslate(JNIEnv* env); void ShowTranslateUi(JNIEnv* env); + void RemoveTabFromBrowserBeforeDestroying(JNIEnv* env); void SetTranslateTargetLanguage( JNIEnv* env, const base::android::JavaParamRef<jstring>& translate_target_lang); @@ -234,7 +232,7 @@ class TabImpl : public Tab, #endif void WebPreferencesChanged(); - void SetWebPreferences(content::WebPreferences* prefs); + void SetWebPreferences(blink::web_pref::WebPreferences* prefs); // Executes |script| with a user gesture. void ExecuteScriptWithUserGestureForTests(const base::string16& script); @@ -332,10 +330,10 @@ class TabImpl : public Tab, #if defined(OS_ANDROID) // BrowserControlsNavigationStateHandlerDelegate: void OnBrowserControlsStateStateChanged( + ControlsVisibilityReason reason, content::BrowserControlsState state) override; void OnUpdateBrowserControlsStateBecauseOfProcessSwitch( bool did_commit) override; - void OnForceBrowserControlsShown() override; #endif // Called from closure supplied to delegate to exit fullscreen. @@ -404,8 +402,6 @@ class TabImpl : public Tab, base::string16 title_; - HttpAuthHandlerImpl* auth_handler_ = nullptr; - std::unique_ptr<js_injection::JsCommunicationHost> js_communication_host_; base::WeakPtrFactory<TabImpl> weak_ptr_factory_{this}; |