chromium/components/global_media_controls/media_item_manager_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/global_media_controls/media_item_manager_impl.h"

#include <memory>

#include "base/metrics/histogram_functions.h"
#include "base/observer_list.h"
#include "components/global_media_controls/public/media_dialog_delegate.h"
#include "components/global_media_controls/public/media_item_manager_observer.h"
#include "components/global_media_controls/public/media_item_producer.h"
#include "components/media_message_center/media_notification_item.h"
#include "components/media_message_center/media_notification_util.h"

namespace global_media_controls {

// static
std::unique_ptr<MediaItemManager> MediaItemManager::Create() {}

MediaItemManagerImpl::MediaItemManagerImpl() = default;

MediaItemManagerImpl::~MediaItemManagerImpl() = default;

void MediaItemManagerImpl::AddObserver(MediaItemManagerObserver* observer) {}

void MediaItemManagerImpl::RemoveObserver(MediaItemManagerObserver* observer) {}

void MediaItemManagerImpl::AddItemProducer(MediaItemProducer* producer) {}

void MediaItemManagerImpl::RemoveItemProducer(MediaItemProducer* producer) {}

void MediaItemManagerImpl::ShowItem(const std::string& id) {}

void MediaItemManagerImpl::HideItem(const std::string& id) {}

void MediaItemManagerImpl::RefreshItem(const std::string& id) {}

void MediaItemManagerImpl::OnItemsChanged() {}

void MediaItemManagerImpl::SetDialogDelegate(MediaDialogDelegate* delegate) {}

void MediaItemManagerImpl::SetDialogDelegateForId(MediaDialogDelegate* delegate,
                                                  const std::string& id) {}

void MediaItemManagerImpl::FocusDialog() {}

void MediaItemManagerImpl::HideDialog() {}

bool MediaItemManagerImpl::HasActiveItems() {}

bool MediaItemManagerImpl::HasFrozenItems() {}

bool MediaItemManagerImpl::HasOpenDialog() {}

std::list<std::string> MediaItemManagerImpl::GetActiveItemIds() {}

bool MediaItemManagerImpl::ShowMediaItemUI(const std::string& id) {}

base::WeakPtr<media_message_center::MediaNotificationItem>
MediaItemManagerImpl::GetItem(const std::string& id) {}

MediaItemProducer* MediaItemManagerImpl::GetItemProducer(
    const std::string& item_id) {}

void MediaItemManagerImpl::SetDialogDelegateCommon(
    MediaDialogDelegate* delegate) {}

bool MediaItemManagerImpl::HasOpenDialogForItem() {}

base::WeakPtr<MediaItemManager> MediaItemManagerImpl::GetWeakPtr() {}

}  // namespace global_media_controls