#ifndef UI_MESSAGE_CENTER_VIEWS_MESSAGE_POPUP_COLLECTION_H_
#define UI_MESSAGE_CENTER_VIEWS_MESSAGE_POPUP_COLLECTION_H_
#include <cstddef>
#include <memory>
#include <vector>
#include "base/memory/raw_ptr.h"
#include "base/memory/weak_ptr.h"
#include "ui/gfx/animation/animation_delegate.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/message_center/message_center.h"
#include "ui/message_center/message_center_export.h"
#include "ui/message_center/message_center_observer.h"
#include "ui/message_center/notification_view_controller.h"
#include "ui/message_center/views/message_view.h"
#include "ui/views/widget/widget.h"
namespace gfx {
class LinearAnimation;
}
namespace display {
class Display;
}
namespace message_center {
class MessagePopupView;
class Notification;
class PopupAlignmentDelegate;
class MESSAGE_CENTER_EXPORT MessagePopupCollection
: public MessageCenterObserver,
public NotificationViewController,
public gfx::AnimationDelegate { … };
}
#endif