// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "ui/message_center/fake_message_center.h" #include "ui/message_center/notification_list.h" namespace message_center { FakeMessageCenter::FakeMessageCenter() { } FakeMessageCenter::~FakeMessageCenter() { } void FakeMessageCenter::AddObserver(MessageCenterObserver* observer) { } void FakeMessageCenter::RemoveObserver(MessageCenterObserver* observer) { } void FakeMessageCenter::AddNotificationBlocker(NotificationBlocker* blocker) { } void FakeMessageCenter::RemoveNotificationBlocker( NotificationBlocker* blocker) { } size_t FakeMessageCenter::NotificationCount() const { return 0u; } size_t FakeMessageCenter::UnreadNotificationCount() const { return 0u; } bool FakeMessageCenter::HasPopupNotifications() const { return false; } bool FakeMessageCenter::IsQuietMode() const { return false; } bool FakeMessageCenter::HasClickedListener(const std::string& id) { return false; } message_center::Notification* FakeMessageCenter::FindVisibleNotificationById( const std::string& id) { return NULL; } const NotificationList::Notifications& FakeMessageCenter::GetVisibleNotifications() { return empty_notifications_; } NotificationList::PopupNotifications FakeMessageCenter::GetPopupNotifications() { return NotificationList::PopupNotifications(); } void FakeMessageCenter::AddNotification(scoped_ptr notification) { } void FakeMessageCenter::UpdateNotification( const std::string& old_id, scoped_ptr new_notification) {} void FakeMessageCenter::RemoveNotification(const std::string& id, bool by_user) { } void FakeMessageCenter::RemoveAllNotifications(bool by_user, RemoveType type) {} void FakeMessageCenter::SetNotificationIcon(const std::string& notification_id, const gfx::Image& image) { } void FakeMessageCenter::SetNotificationImage(const std::string& notification_id, const gfx::Image& image) { } void FakeMessageCenter::SetNotificationButtonIcon( const std::string& notification_id, int button_index, const gfx::Image& image) { } void FakeMessageCenter::DisableNotificationsByNotifier( const NotifierId& notifier_id) { } void FakeMessageCenter::ClickOnNotification(const std::string& id) { } void FakeMessageCenter::ClickOnNotificationButton(const std::string& id, int button_index) { } void FakeMessageCenter::ClickOnSettingsButton(const std::string& id) {} void FakeMessageCenter::MarkSinglePopupAsShown(const std::string& id, bool mark_notification_as_read) { } void FakeMessageCenter::DisplayedNotification( const std::string& id, const DisplaySource source) { } void FakeMessageCenter::SetNotifierSettingsProvider( NotifierSettingsProvider* provider) { } NotifierSettingsProvider* FakeMessageCenter::GetNotifierSettingsProvider() { return NULL; } void FakeMessageCenter::SetQuietMode(bool in_quiet_mode) { } void FakeMessageCenter::EnterQuietModeWithExpire( const base::TimeDelta& expires_in) { } void FakeMessageCenter::SetVisibility(Visibility visible) { } bool FakeMessageCenter::IsMessageCenterVisible() const { return false; } void FakeMessageCenter::RestartPopupTimers() {} void FakeMessageCenter::PausePopupTimers() {} void FakeMessageCenter::DisableTimersForTest() {} void FakeMessageCenter::EnableChangeQueueForTest(bool enabled) {} } // namespace message_center