| Index: components/omnibox/browser/omnibox_event_global_tracker.h
|
| diff --git a/ios/chrome/browser/omnibox/omnibox_event_global_tracker.h b/components/omnibox/browser/omnibox_event_global_tracker.h
|
| similarity index 66%
|
| rename from ios/chrome/browser/omnibox/omnibox_event_global_tracker.h
|
| rename to components/omnibox/browser/omnibox_event_global_tracker.h
|
| index d174910270d1a1de25ffa912e142cf0cd1676ff8..9a306d8a148db647cc395647937dbe75f0a63b3b 100644
|
| --- a/ios/chrome/browser/omnibox/omnibox_event_global_tracker.h
|
| +++ b/components/omnibox/browser/omnibox_event_global_tracker.h
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef IOS_CHROME_BROWSER_OMNIBOX_OMNIBOX_EVENT_GLOBAL_TRACKER_H_
|
| -#define IOS_CHROME_BROWSER_OMNIBOX_OMNIBOX_EVENT_GLOBAL_TRACKER_H_
|
| +#ifndef COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_EVENT_GLOBAL_TRACKER_H_
|
| +#define COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_EVENT_GLOBAL_TRACKER_H_
|
|
|
| #include "base/callback_list.h"
|
| #include "base/macros.h"
|
| @@ -14,11 +14,12 @@ struct DefaultSingletonTraits;
|
|
|
| struct OmniboxLog;
|
|
|
| -// Omnibox code tracks events on a per-BrowserState basis, but there are
|
| -// several clients who need to observe these events for all BrowserStates.
|
| -// This class serves as an intermediary to bridge the gap: omnibox code calls
|
| -// the OmniboxEventGlobalTracker singleton on an event of interest, and it
|
| -// then forwards the event to its registered observers.
|
| +// Omnibox code tracks events on a per-user-context basis, but there are
|
| +// several clients who need to observe these events for all user contexts
|
| +// (e.g., all Profiles in the //chrome embedder). This class serves as an
|
| +// intermediary to bridge the gap: omnibox code calls the
|
| +// OmniboxEventGlobalTracker singleton on an event of interest, and it then
|
| +// forwards the event to its registered observers.
|
| class OmniboxEventGlobalTracker {
|
| public:
|
| typedef base::Callback<void(OmniboxLog*)> OnURLOpenedCallback;
|
| @@ -45,4 +46,4 @@ class OmniboxEventGlobalTracker {
|
| DISALLOW_COPY_AND_ASSIGN(OmniboxEventGlobalTracker);
|
| };
|
|
|
| -#endif // IOS_CHROME_BROWSER_OMNIBOX_OMNIBOX_EVENT_GLOBAL_TRACKER_H_
|
| +#endif // COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_EVENT_GLOBAL_TRACKER_H_
|
|
|