#include "chrome/browser/ui/views/omnibox/omnibox_popup_presenter.h"
#include "base/metrics/histogram_functions.h"
#include "base/metrics/histogram_macros.h"
#include "base/observer_list_types.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/views/location_bar/location_bar_view.h"
#include "chrome/browser/ui/views/omnibox/rounded_omnibox_results_frame.h"
#include "chrome/browser/ui/views/theme_copying_widget.h"
#include "chrome/browser/ui/webui/omnibox_popup/omnibox_popup_ui.h"
#include "chrome/browser/ui/webui/searchbox/realbox_handler.h"
#include "chrome/common/webui_url_constants.h"
#include "components/omnibox/browser/omnibox_view.h"
#include "ui/base/metadata/metadata_impl_macros.h"
OmniboxPopupPresenter::OmniboxPopupPresenter(LocationBarView* location_bar_view,
OmniboxController* controller)
: … { … }
OmniboxPopupPresenter::~OmniboxPopupPresenter() { … }
void OmniboxPopupPresenter::Show() { … }
void OmniboxPopupPresenter::Hide() { … }
bool OmniboxPopupPresenter::IsShown() const { … }
RealboxHandler* OmniboxPopupPresenter::GetHandler() { … }
void OmniboxPopupPresenter::OnWidgetDestroyed(views::Widget* widget) { … }
void OmniboxPopupPresenter::OnPopupElementSizeChanged(gfx::Size size) { … }
void OmniboxPopupPresenter::OnViewBoundsChanged(View* observed_view) { … }
bool OmniboxPopupPresenter::IsHandlerReady() { … }
void OmniboxPopupPresenter::ReleaseWidget(bool close) { … }
BEGIN_METADATA(…)