#ifndef CHROME_BROWSER_UI_VIEWS_BOOKMARKS_BOOKMARK_MENU_CONTROLLER_VIEWS_H_
#define CHROME_BROWSER_UI_VIEWS_BOOKMARKS_BOOKMARK_MENU_CONTROLLER_VIEWS_H_
#include <set>
#include "base/functional/callback.h"
#include "base/memory/raw_ptr.h"
#include "components/bookmarks/browser/base_bookmark_model_observer.h"
#include "components/bookmarks/browser/bookmark_node_data.h"
#include "ui/views/controls/menu/menu_delegate.h"
class BookmarkBarView;
class BookmarkMenuControllerObserver;
class BookmarkMenuDelegate;
class Browser;
namespace bookmarks {
class BookmarkNode;
}
namespace ui {
class OSExchangeData;
}
namespace views {
class MenuButton;
class MenuItemView;
class MenuRunner;
class Widget;
}
class BookmarkMenuController : public bookmarks::BaseBookmarkModelObserver,
public views::MenuDelegate { … };
#endif