Index: ui/views/cocoa/bridged_content_view.h |
diff --git a/ui/views/cocoa/bridged_content_view.h b/ui/views/cocoa/bridged_content_view.h |
index 20111a8bf6b229fe91a147d51dea73e71118fa60..04ad1ce5c45590a56c17bf9d829d5c5796387293 100644 |
--- a/ui/views/cocoa/bridged_content_view.h |
+++ b/ui/views/cocoa/bridged_content_view.h |
@@ -10,12 +10,14 @@ |
#include "base/strings/string16.h" |
#import "ui/base/cocoa/tool_tip_base_view.h" |
#import "ui/base/cocoa/tracking_area.h" |
+#include "ui/views/cocoa/cocoa_drag_drop_manager.h" |
namespace ui { |
class TextInputClient; |
} |
namespace views { |
+class CocoaDragDropManager; |
class View; |
} |
@@ -28,6 +30,9 @@ class View; |
// Weak. The hosted RootView, owned by hostedView_->GetWidget(). |
views::View* hostedView_; |
+ // Weak. Owned by BridgedNativeWidget. |
+ views::CocoaDragDropManager* drag_drop_manager_; |
tapted
2016/05/11 12:36:15
It might be nicer to have a helper function that d
spqchan
2016/05/23 21:26:21
Done.
|
+ |
// Weak. If non-null the TextInputClient of the currently focused View in the |
// hierarchy rooted at |hostedView_|. Owned by the focused View. |
ui::TextInputClient* textInputClient_; |
@@ -62,7 +67,8 @@ class View; |
@property(assign) BOOL mouseDownCanMoveWindow; |
// Initialize the NSView -> views::View bridge. |viewToHost| must be non-NULL. |
-- (id)initWithView:(views::View*)viewToHost; |
+- (id)initWithView:(views::View*)viewToHost |
+ dragDropManager:(views::CocoaDragDropManager*)dragDropManager; |
// Clear the hosted view. For example, if it is about to be destroyed. |
- (void)clearView; |