summaryrefslogtreecommitdiff
path: root/chromium/weblayer/browser/tab_impl.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-11-18 16:35:47 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-11-18 15:45:54 +0000
commit32f5a1c56531e4210bc4cf8d8c7825d66e081888 (patch)
treeeeeec6822f4d738d8454525233fd0e2e3a659e6d /chromium/weblayer/browser/tab_impl.h
parent99677208ff3b216fdfec551fbe548da5520cd6fb (diff)
downloadqtwebengine-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.h22
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};