Index: xfa/fwl/core/cfwl_widget.h |
diff --git a/xfa/fwl/core/cfwl_widget.h b/xfa/fwl/core/cfwl_widget.h |
index cc6967852fe1c71a9272db8329987083be237404..b96c1ffaecdbe9453cfeb6c01c398666a17138b3 100644 |
--- a/xfa/fwl/core/cfwl_widget.h |
+++ b/xfa/fwl/core/cfwl_widget.h |
@@ -21,7 +21,7 @@ class CFWL_WidgetMgr; |
class CFWL_Widget { |
public: |
- CFWL_Widget(); |
+ CFWL_Widget(const IFWL_App*); |
virtual ~CFWL_Widget(); |
virtual IFWL_Widget* GetWidget(); |
@@ -54,8 +54,9 @@ class CFWL_Widget { |
IFWL_WidgetDelegate* SetDelegate(IFWL_WidgetDelegate* pDelegate); |
protected: |
- FWL_Error Initialize(const CFWL_WidgetProperties* pProperties = nullptr); |
+ void Initialize(const CFWL_WidgetProperties* pProperties); |
+ const IFWL_App* m_pApp; |
std::unique_ptr<IFWL_Widget> m_pIface; |
IFWL_WidgetDelegate* m_pDelegate; |
CFWL_WidgetMgr* const m_pWidgetMgr; |