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