| Index: ios/clean/chrome/browser/ui/web_contents/web_contents_mediator.h
|
| diff --git a/ios/clean/chrome/browser/ui/web_contents/web_contents_mediator.h b/ios/clean/chrome/browser/ui/web_contents/web_contents_mediator.h
|
| index 7ae38a01b3f43461e66f08c700c9e98273142e6b..f0144d9ebd3a02f1cea6fcd6c2a38b35d1427b87 100644
|
| --- a/ios/clean/chrome/browser/ui/web_contents/web_contents_mediator.h
|
| +++ b/ios/clean/chrome/browser/ui/web_contents/web_contents_mediator.h
|
| @@ -8,23 +8,24 @@
|
| #import <Foundation/Foundation.h>
|
|
|
| @protocol WebContentsConsumer;
|
| -
|
| -namespace web {
|
| -class WebState;
|
| -}
|
| +class WebStateList;
|
|
|
| // A mediator object that provides the relevant properties of a web state
|
| // to a consumer.
|
| @interface WebContentsMediator : NSObject
|
|
|
| -// The WebState whose properties this object mediates. This can change during
|
| -// the lifetime of this object and may be null.
|
| -@property(nonatomic, assign) web::WebState* webState;
|
| +// Updates to this webStateList are mediated to the consumer. This can change
|
| +// during the lifetime of this object and may be nil.
|
| +@property(nonatomic, assign) WebStateList* webStateList;
|
|
|
| // The consumer for this object. This can change during the lifetime of this
|
| // object and may be nil.
|
| @property(nonatomic, weak) id<WebContentsConsumer> consumer;
|
|
|
| +// Stops observing all objects and sets the active webState's webUsageEnabled
|
| +// to false.
|
| +- (void)disconnect;
|
| +
|
| @end
|
|
|
| #endif // IOS_CLEAN_CHROME_BROWSER_UI_WEB_CONTENTS_WEB_CONTENTS_MEDIATOR_H_
|
|
|