blob: 6ceb5372d0b0820f98828aa718da2c9c1b3b4d65 [file] [log] [blame]
Avi Drissman3a215d1e2022-09-07 19:43:091// Copyright 2019 The Chromium Authors
wutao5f87dd92019-11-06 01:17:222// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef ASH_ASSISTANT_ASSISTANT_WEB_VIEW_DELEGATE_IMPL_H_
6#define ASH_ASSISTANT_ASSISTANT_WEB_VIEW_DELEGATE_IMPL_H_
7
8#include "ash/assistant/ui/assistant_web_view_delegate.h"
wutao5f87dd92019-11-06 01:17:229
10namespace ash {
11
12class AssistantWebViewDelegateImpl : public AssistantWebViewDelegate {
13 public:
14 AssistantWebViewDelegateImpl();
Peter Boströmec31a042021-09-16 23:37:3415
16 AssistantWebViewDelegateImpl(const AssistantWebViewDelegateImpl&) = delete;
17 AssistantWebViewDelegateImpl& operator=(const AssistantWebViewDelegateImpl&) =
18 delete;
19
wutao5f87dd92019-11-06 01:17:2220 ~AssistantWebViewDelegateImpl() override;
21
22 // AssistantWebViewDelegate:
23 void UpdateBackButtonVisibility(views::Widget* widget,
24 bool visibility) override;
wutao5f87dd92019-11-06 01:17:2225};
26
27} // namespace ash
28
29#endif // ASH_ASSISTANT_ASSISTANT_WEB_VIEW_DELEGATE_IMPL_H_