blob: 963dfa753b031a2a4b3e0da6aedad4297a6e0b9d [file] [log] [blame]
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef IOS_CHROME_SHARE_EXTENSION_SHARE_EXTENSION_DELEGATE_H_
#define IOS_CHROME_SHARE_EXTENSION_SHARE_EXTENSION_DELEGATE_H_
#import <Foundation/Foundation.h>
@class ShareExtensionSheet;
// Delegate protocol for `ShareExtensionSheet`.
@protocol ShareExtensionDelegate
- (void)didTapCloseShareExtensionSheet:
(ShareExtensionSheet*)shareExtensionSheet;
- (void)didTapOpenInChromeShareExtensionSheet:
(ShareExtensionSheet*)shareExtensionSheet
gaiaID:(NSString*)gaiaID;
- (void)didTapMoreOptionsShareExtensionSheet:
(ShareExtensionSheet*)shareExtensionSheet
gaiaID:(NSString*)gaiaID;
- (void)didTapSearchInChromeShareExtensionSheet:
(ShareExtensionSheet*)shareExtensionSheet
gaiaID:(NSString*)gaiaID;
- (void)didTapSearchInIncognitoShareExtensionSheet:
(ShareExtensionSheet*)shareExtensionSheet
gaiaID:(NSString*)gaiaID;
- (void)shareExtensionSheetDidDisappear:
(ShareExtensionSheet*)shareExtensionSheet;
@end
#endif // IOS_CHROME_SHARE_EXTENSION_SHARE_EXTENSION_DELEGATE_H_