chromium/components/autofill/core/browser/ui/payments/autofill_error_dialog_controller_impl.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/autofill/core/browser/ui/payments/autofill_error_dialog_controller_impl.h"

#include "base/memory/weak_ptr.h"
#include "base/metrics/histogram_functions.h"
#include "base/strings/utf_string_conversions.h"
#include "components/autofill/core/browser/payments/autofill_error_dialog_context.h"
#include "components/autofill/core/browser/ui/payments/autofill_error_dialog_view.h"
#include "components/strings/grit/components_strings.h"
#include "ui/base/l10n/l10n_util.h"

namespace autofill {

AutofillErrorDialogControllerImpl::AutofillErrorDialogControllerImpl(
    AutofillErrorDialogContext error_dialog_context)
    :{}

AutofillErrorDialogControllerImpl::~AutofillErrorDialogControllerImpl() {}

void AutofillErrorDialogControllerImpl::Show(
    base::OnceCallback<base::WeakPtr<AutofillErrorDialogView>()>
        view_creation_callback) {}

base::WeakPtr<AutofillErrorDialogController>
AutofillErrorDialogControllerImpl::GetWeakPtr() {}

void AutofillErrorDialogControllerImpl::OnDismissed() {}

const std::u16string AutofillErrorDialogControllerImpl::GetTitle() {}

const std::u16string AutofillErrorDialogControllerImpl::GetDescription() {}

const std::u16string AutofillErrorDialogControllerImpl::GetButtonLabel() {}

void AutofillErrorDialogControllerImpl::DismissIfApplicable() {}

}  // namespace autofill