// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_OMNIBOX_BROWSER_LOCATION_BAR_MODEL_H_ #define COMPONENTS_OMNIBOX_BROWSER_LOCATION_BAR_MODEL_H_ #include <stddef.h> #include <string> #include "components/omnibox/common/omnibox_focus_state.h" #include "components/security_state/core/security_state.h" #include "third_party/metrics_proto/omnibox_event.pb.h" #include "url/gurl.h" namespace gfx { struct VectorIcon; } // This class provides information about the current navigation entry. // Its methods always return data related to the current page, and does not // account for the state of the omnibox, which is tracked by OmniboxEditModel. class LocationBarModel { … }; #endif // COMPONENTS_OMNIBOX_BROWSER_LOCATION_BAR_MODEL_H_