chromium/ui/message_center/public/cpp/notification_delegate.cc

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

#include "ui/message_center/public/cpp/notification_delegate.h"

#include "base/check.h"
#include "base/functional/bind.h"

namespace message_center {

  // NotificationDelegate:

NotificationDelegate* NotificationDelegate::GetDelegateForParentCopy() {}

// ThunkNotificationDelegate:

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::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) {}

}  // namespace message_center