[iOS] Implement safe browsing in WebKit
[WebKit-https.git] / Source / WebKit / UIProcess / Cocoa / WKSafeBrowsingWarning.h
index 1479bde..fb4b915 100644 (file)
@@ -44,18 +44,20 @@ class SafeBrowsingResult;
 enum class ContinueUnsafeLoad : bool;
 }
 
+OBJC_CLASS WKSafeBrowsingTextView;
+
 #if PLATFORM(MAC)
 using RectType = NSRect;
-using StackViewType = NSStackView;
+@interface WKSafeBrowsingWarning : NSView<NSTextViewDelegate>
 #else
 using RectType = CGRect;
-using StackViewType = UIStackView;
+@interface WKSafeBrowsingWarning : UIScrollView<UITextViewDelegate>
 #endif
-
-@interface WKSafeBrowsingWarning : StackViewType {
+{
 @package
     CompletionHandler<void(Variant<WebKit::ContinueUnsafeLoad, WebCore::URL>&&)> _completionHandler;
     RefPtr<const WebKit::SafeBrowsingResult> _result;
+    RetainPtr<NSMutableArray<WKSafeBrowsingTextView *>> _textViews;
 }
 
 - (instancetype)initWithFrame:(RectType)frame safeBrowsingResult:(const WebKit::SafeBrowsingResult&)result completionHandler:(CompletionHandler<void(Variant<WebKit::ContinueUnsafeLoad, WebCore::URL>&&)>&&)completionHandler;