blob: 496ab352357f0ae7981340fa26da5f5f73c295c4 [file] [log] [blame]
// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/ui/simple_message_box.h"
#include <utility>
#include "base/functional/callback.h"
#include "base/notimplemented.h"
namespace chrome {
void ShowWarningMessageBoxAsync(
gfx::NativeWindow parent,
const std::u16string& title,
const std::u16string& message,
base::OnceCallback<void(MessageBoxResult)> callback) {
NOTIMPLEMENTED();
std::move(callback).Run(MESSAGE_BOX_RESULT_NO);
}
MessageBoxResult ShowWarningMessageBoxSync(gfx::NativeWindow parent,
const std::u16string& title,
const std::u16string& message) {
NOTIMPLEMENTED();
return MESSAGE_BOX_RESULT_NO;
}
MessageBoxResult ShowQuestionMessageBoxSync(gfx::NativeWindow parent,
const std::u16string& title,
const std::u16string& message) {
NOTIMPLEMENTED();
return MESSAGE_BOX_RESULT_NO;
}
void ShowWarningMessageBoxWithCheckboxAsync(
gfx::NativeWindow parent,
const std::u16string& title,
const std::u16string& message,
const std::u16string& checkbox_text,
base::OnceCallback<void(bool checked)> callback) {
NOTIMPLEMENTED();
std::move(callback).Run(false);
}
} // namespace chrome