Chromium Code Reviews| Index: ios/chrome/browser/ui/alert_coordinator/alert_coordinator.h |
| diff --git a/ios/chrome/browser/ui/alert_coordinator/alert_coordinator.h b/ios/chrome/browser/ui/alert_coordinator/alert_coordinator.h |
| index e03efbab9efed12357bb5977e0d3d356dadb9d34..ea75b9516cd2624f927db4ccb1cfa2931c0d1d85 100644 |
| --- a/ios/chrome/browser/ui/alert_coordinator/alert_coordinator.h |
| +++ b/ios/chrome/browser/ui/alert_coordinator/alert_coordinator.h |
| @@ -10,11 +10,10 @@ |
| #include "base/ios/block_types.h" |
| #import "ios/chrome/browser/chrome_coordinator.h" |
| -// A coordinator specialization for the case where the coordinator is |
| -// creating and managing an alert (popup or action sheet) to be displayed to the |
| -// user. Dismiss it with no animation. |
| -// The type of alert displayed depends on the init called. |
| -// Calling |-stop| on this coordinator destroys the current alert. |
| +// A coordinator specialization for the case where the coordinator is creating |
| +// and managing a modal alert to be displayed to the user. |
| +// Calling |-stop| on this coordinator dismisses the current alert with no |
| +// animation then destroys it. |
| @interface AlertCoordinator : ChromeCoordinator |
| // Whether a cancel button has been added. |
| @@ -28,16 +27,12 @@ |
| - (instancetype)initWithBaseViewController:(UIViewController*)viewController |
| NS_UNAVAILABLE; |
| -// Init a coordinator for displaying a alert on this view controller. If |
| -// |-configureForActionSheetWithRect:popoverView:| is not called, it will be a |
| -// modal alert. |
| +// Init a coordinator for displaying a alert on this view controller. |
| - (instancetype)initWithBaseViewController:(UIViewController*)viewController |
| title:(NSString*)title |
| + message:(NSString*)message |
| NS_DESIGNATED_INITIALIZER; |
| -// Call this before adding any button to change the alert to an action sheet. |
| -- (void)configureForActionSheetWithRect:(CGRect)rect popoverView:(UIView*)view; |
| - |
| // Adds an item at the end of the menu. It does nothing if |visible| is true or |
| // if trying to add an item with a UIAlertActionStyleCancel while |
| // |cancelButtonAdded| is true. |
| @@ -45,9 +40,11 @@ |
| action:(ProceduralBlock)actionBlock |
| style:(UIAlertActionStyle)style; |
| -// Returns the number of actions attached to the current alert. |
| -- (NSUInteger)actionsCount; |
| +@end |
| +@interface AlertCoordinator (subclassing) |
|
lpromero
2016/07/21 21:47:50
s/subclassing/Subclassing
gambard
2016/07/22 13:51:19
Done.
|
| +// Lazy initializer to create the alertController. |
| +@property(nonatomic, readonly) UIAlertController* alertController; |
| @end |
| #endif // IOS_CHROME_BROWSER_UI_ALERT_COORDINATOR_ALERT_COORDINATOR_H_ |