OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 // ====== New Architecture ===== | 5 // ====== New Architecture ===== |
6 // = This code is only used in the new iOS Chrome architecture. = | 6 // = This code is only used in the new iOS Chrome architecture. = |
7 // ============================================================================ | 7 // ============================================================================ |
8 | 8 |
9 #ifndef IOS_CHROME_BROWSER_BROWSER_COORDINATOR_H_ | 9 #ifndef IOS_CLEAN_CHROME_BROWSER_BROWSER_COORDINATOR_H_ |
10 #define IOS_CHROME_BROWSER_BROWSER_COORDINATOR_H_ | 10 #define IOS_CLEAN_CHROME_BROWSER_BROWSER_COORDINATOR_H_ |
11 | 11 |
12 #import <UIKit/UIKit.h> | 12 #import <UIKit/UIKit.h> |
13 | 13 |
14 namespace ios { | 14 namespace ios { |
15 class ChromeBrowserState; | 15 class ChromeBrowserState; |
16 } | 16 } |
17 | 17 |
18 // An object that manages a UI component via a view controller. | 18 // An object that manages a UI component via a view controller. |
19 // This is the public interface to this class; subclasses should also import | 19 // This is the public interface to this class; subclasses should also import |
20 // the Internal category header (browser_coordinator+internal.h). This header | 20 // the Internal category header (browser_coordinator+internal.h). This header |
(...skipping 18 matching lines...) Expand all Loading... |
39 // Starts the user interaction managed by the receiver. Typical implementations | 39 // Starts the user interaction managed by the receiver. Typical implementations |
40 // will create a view controller and then use |rootViewController| to present | 40 // will create a view controller and then use |rootViewController| to present |
41 // it. | 41 // it. |
42 - (void)start; | 42 - (void)start; |
43 | 43 |
44 // Stops the user interaction managed by the receiver. Called on dealloc. | 44 // Stops the user interaction managed by the receiver. Called on dealloc. |
45 - (void)stop; | 45 - (void)stop; |
46 | 46 |
47 @end | 47 @end |
48 | 48 |
49 #endif // IOS_CHROME_BROWSER_BROWSER_COORDINATOR_H_ | 49 #endif // IOS_CLEAN_CHROME_BROWSER_BROWSER_COORDINATOR_H_ |
OLD | NEW |