#include "chrome/browser/ui/views/autofill/payments/webauthn_dialog_view.h"
#include "chrome/browser/ui/autofill/payments/webauthn_dialog_controller.h"
#include "chrome/browser/ui/autofill/payments/webauthn_dialog_model.h"
#include "chrome/browser/ui/autofill/payments/webauthn_dialog_state.h"
#include "chrome/browser/ui/views/chrome_layout_provider.h"
#include "chrome/browser/ui/views/webauthn/authenticator_request_sheet_view.h"
#include "chrome/browser/ui/views/webauthn/sheet_view_factory.h"
#include "components/constrained_window/constrained_window_views.h"
#include "components/web_modal/web_contents_modal_dialog_host.h"
#include "components/web_modal/web_contents_modal_dialog_manager.h"
#include "components/web_modal/web_contents_modal_dialog_manager_delegate.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/base/mojom/dialog_button.mojom.h"
#include "ui/base/mojom/ui_base_types.mojom-shared.h"
#include "ui/views/controls/button/label_button.h"
#include "ui/views/layout/fill_layout.h"
namespace autofill {
WebauthnDialogView::WebauthnDialogView(WebauthnDialogController* controller,
WebauthnDialogState dialog_state)
: … { … }
WebauthnDialogView::~WebauthnDialogView() { … }
WebauthnDialog* WebauthnDialog::CreateAndShow(
WebauthnDialogController* controller,
WebauthnDialogState dialog_state) { … }
WebauthnDialogModel* WebauthnDialogView::GetDialogModel() const { … }
void WebauthnDialogView::OnDialogStateChanged() { … }
bool WebauthnDialogView::Accept() { … }
bool WebauthnDialogView::Cancel() { … }
bool WebauthnDialogView::IsDialogButtonEnabled(
ui::mojom::DialogButton button) const { … }
std::u16string WebauthnDialogView::GetWindowTitle() const { … }
void WebauthnDialogView::Hide() { … }
void WebauthnDialogView::RefreshContent() { … }
BEGIN_METADATA(…)
}