Index: ios/web_view/public/cwv_translate_delegate.h |
diff --git a/ios/web_view/public/cwv_translate_delegate.h b/ios/web_view/public/cwv_translate_delegate.h |
index ff3576cef579c8ff5b570a9945e6a7f615068824..95b3b37bcb1b65b2928864da01ba783b8b7d3317 100644 |
--- a/ios/web_view/public/cwv_translate_delegate.h |
+++ b/ios/web_view/public/cwv_translate_delegate.h |
@@ -7,6 +7,12 @@ |
#import <Foundation/Foundation.h> |
+#if defined(CWV_IMPLEMENTATION) |
+#include "ios/web_view/public/cwv_export.h" |
+#else |
+#include <ChromeWebView/cwv_export.h> |
+#endif |
+ |
@protocol CRIWVTranslateManager; |
typedef NS_ENUM(NSInteger, CRIWVTransateStep) { |
@@ -18,7 +24,7 @@ typedef NS_ENUM(NSInteger, CRIWVTransateStep) { |
// Delegate interface for the CRIWVTranslate. Embedders can implement the |
// functions in order to customize the behavior. |
-@protocol CWVTranslateDelegate |
+CWV_EXPORT @protocol CWVTranslateDelegate |
- (void)translateStepChanged:(CRIWVTransateStep)step |
manager:(id<CRIWVTranslateManager>)manager; |