#include "ui/message_center/public/cpp/notification_delegate.h"
#include "base/check.h"
#include "base/functional/bind.h"
namespace message_center {
NotificationDelegate* NotificationDelegate::GetDelegateForParentCopy() { … }
ThunkNotificationDelegate::ThunkNotificationDelegate(
base::WeakPtr<NotificationObserver> impl)
: … { … }
void ThunkNotificationDelegate::Close(bool by_user) { … }
void ThunkNotificationDelegate::Click(
const std::optional<int>& button_index,
const std::optional<std::u16string>& reply) { … }
void ThunkNotificationDelegate::SettingsClick() { … }
void ThunkNotificationDelegate::DisableNotification() { … }
void ThunkNotificationDelegate::ExpandStateChanged(bool expanded) { … }
void ThunkNotificationDelegate::SnoozeButtonClicked() { … }
NotificationDelegate* ThunkNotificationDelegate::GetDelegateForParentCopy() { … }
ThunkNotificationDelegate::~ThunkNotificationDelegate() = default;
HandleNotificationClickDelegate::HandleNotificationClickDelegate(
const base::RepeatingClosure& callback) { … }
HandleNotificationClickDelegate::HandleNotificationClickDelegate(
const ButtonClickCallback& callback)
: … { … }
void HandleNotificationClickDelegate::SetCallback(
const ButtonClickCallback& callback) { … }
void HandleNotificationClickDelegate::SetCallback(
const base::RepeatingClosure& closure) { … }
HandleNotificationClickDelegate::~HandleNotificationClickDelegate() { … }
void HandleNotificationClickDelegate::Click(
const std::optional<int>& button_index,
const std::optional<std::u16string>& reply) { … }
}