#include "ui/base/test/test_dialog_model_host.h"
#include "ui/base/models/dialog_model.h"
namespace ui {
namespace {
DialogModel::Button* GetButton(DialogModel* dialog_model,
TestDialogModelHost::ButtonId button_id,
base::PassKey<DialogModelHost> pass_key) { … }
}
TestDialogModelHost::TestDialogModelHost(
std::unique_ptr<DialogModel> dialog_model)
: … { … }
TestDialogModelHost::~TestDialogModelHost() = default;
void TestDialogModelHost::Accept(std::unique_ptr<TestDialogModelHost> host) { … }
void TestDialogModelHost::Cancel(std::unique_ptr<TestDialogModelHost> host) { … }
void TestDialogModelHost::Close(std::unique_ptr<TestDialogModelHost> host) { … }
void TestDialogModelHost::DestroyWithoutAction(
std::unique_ptr<TestDialogModelHost> host) { … }
void TestDialogModelHost::TriggerExtraButton(const ui::Event& event) { … }
DialogModelTextfield* TestDialogModelHost::FindSingleTextfield() { … }
void TestDialogModelHost::SetSingleTextfieldText(std::u16string text) { … }
const base::flat_set<Accelerator>& TestDialogModelHost::GetAccelerators(
ButtonId button_id) { … }
const std::u16string& TestDialogModelHost::GetLabel(ButtonId button_id) { … }
ElementIdentifier TestDialogModelHost::GetId(ButtonId button_id) { … }
ElementIdentifier TestDialogModelHost::GetInitiallyFocusedField() { … }
void TestDialogModelHost::Close() { … }
void TestDialogModelHost::OnDialogButtonChanged() { … }
}