1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_BROWSER_UI_OMNIBOX_OMNIBOX_POPUP_MODEL_OBSERVER_H_
6#define CHROME_BROWSER_UI_OMNIBOX_OMNIBOX_POPUP_MODEL_OBSERVER_H_
7
8// Allows observers to react and update accordingly when state of
9// |OmniboxPopupModel| changes, e.g. when the omnibox popup is shown or hidden.
10class OmniboxPopupModelObserver {
11 public:
12  // Informs observers that omnibox popup has been shown or hidden.
13  virtual void OnOmniboxPopupShownOrHidden() = 0;
14};
15
16#endif  // CHROME_BROWSER_UI_OMNIBOX_OMNIBOX_POPUP_MODEL_OBSERVER_H_
17