OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef IOS_PUBLIC_PROVIDER_CHROME_BROWSER_CHROME_BROWSER_PROVIDER_H_ | 5 #ifndef IOS_PUBLIC_PROVIDER_CHROME_BROWSER_CHROME_BROWSER_PROVIDER_H_ |
6 #define IOS_PUBLIC_PROVIDER_CHROME_BROWSER_CHROME_BROWSER_PROVIDER_H_ | 6 #define IOS_PUBLIC_PROVIDER_CHROME_BROWSER_CHROME_BROWSER_PROVIDER_H_ |
7 | 7 |
8 #include <CoreGraphics/CoreGraphics.h> | 8 #include <CoreGraphics/CoreGraphics.h> |
9 #import <Foundation/Foundation.h> | 9 #import <Foundation/Foundation.h> |
10 #include <stddef.h> | 10 #include <stddef.h> |
(...skipping 21 matching lines...) Expand all Loading... |
32 | 32 |
33 namespace web { | 33 namespace web { |
34 class WebState; | 34 class WebState; |
35 } | 35 } |
36 | 36 |
37 namespace sync_sessions { | 37 namespace sync_sessions { |
38 class SyncedWindowDelegatesGetter; | 38 class SyncedWindowDelegatesGetter; |
39 } | 39 } |
40 | 40 |
41 @protocol AppRatingPrompt; | 41 @protocol AppRatingPrompt; |
42 @protocol InfoBarViewProtocol; | |
43 @protocol LogoVendor; | 42 @protocol LogoVendor; |
44 @protocol TextFieldStyling; | 43 @protocol TextFieldStyling; |
45 @protocol NativeAppWhitelistManager; | 44 @protocol NativeAppWhitelistManager; |
46 @class UITextField; | 45 @class UITextField; |
47 @class UIView; | 46 @class UIView; |
48 @protocol UrlLoader; | 47 @protocol UrlLoader; |
49 typedef UIView<InfoBarViewProtocol>* InfoBarViewPlaceholder; | |
50 | 48 |
51 namespace ios { | 49 namespace ios { |
52 | 50 |
53 class ChromeBrowserProvider; | 51 class ChromeBrowserProvider; |
54 class ChromeBrowserState; | 52 class ChromeBrowserState; |
55 class ChromeIdentityService; | 53 class ChromeIdentityService; |
56 class GeolocationUpdaterProvider; | 54 class GeolocationUpdaterProvider; |
57 class SigninErrorProvider; | 55 class SigninErrorProvider; |
58 class SigninResourcesProvider; | 56 class SigninResourcesProvider; |
59 | 57 |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
172 // not dismiss them. | 170 // not dismiss them. |
173 virtual void LogIfModalViewsArePresented() const; | 171 virtual void LogIfModalViewsArePresented() const; |
174 | 172 |
175 // Returns an instance of the spotlight provider. | 173 // Returns an instance of the spotlight provider. |
176 virtual SpotlightProvider* GetSpotlightProvider() const; | 174 virtual SpotlightProvider* GetSpotlightProvider() const; |
177 }; | 175 }; |
178 | 176 |
179 } // namespace ios | 177 } // namespace ios |
180 | 178 |
181 #endif // IOS_PUBLIC_PROVIDER_CHROME_BROWSER_CHROME_BROWSER_PROVIDER_H_ | 179 #endif // IOS_PUBLIC_PROVIDER_CHROME_BROWSER_CHROME_BROWSER_PROVIDER_H_ |
OLD | NEW |