| Index: ios/chrome/browser/web/sad_tab_tab_helper_delegate.h
|
| diff --git a/ios/chrome/browser/web/sad_tab_tab_helper_delegate.h b/ios/chrome/browser/web/sad_tab_tab_helper_delegate.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d18d28ec6dae34379a4aca3693a8b7fb85aef8c2
|
| --- /dev/null
|
| +++ b/ios/chrome/browser/web/sad_tab_tab_helper_delegate.h
|
| @@ -0,0 +1,26 @@
|
| +// Copyright 2017 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef tab_helper_delegate_h
|
| +#define tab_helper_delegate_h
|
| +
|
| +#import <Foundation/Foundation.h>
|
| +
|
| +NS_ASSUME_NONNULL_BEGIN
|
| +
|
| +class SadTabTabHelper;
|
| +
|
| +// SadTabTabHelperDelegate defines an interface that allows SadTabTabHelper
|
| +// instances to learn about the visibility of the Tab they are helping
|
| +@protocol SadTabTabHelperDelegate<NSObject>
|
| +
|
| +// Returns whether the tab for the tab helper is visible, allowing differences
|
| +// in the behavior of the helper for visible vs. non-visible tabs
|
| +- (BOOL)isTabVisibleForTabHelper:(SadTabTabHelper*)tabHelper;
|
| +
|
| +@end
|
| +
|
| +NS_ASSUME_NONNULL_END
|
| +
|
| +#endif /* tab_helper_delegate_h */
|
|
|