| Index: xfa/fwl/core/cfwl_datetimepicker.h
|
| diff --git a/xfa/fwl/core/cfwl_datetimepicker.h b/xfa/fwl/core/cfwl_datetimepicker.h
|
| index 327364ce6a45f5e5c9902936a5028541602967f3..2b5277f495b16ed56ce7eef0c6fcbac54a193a88 100644
|
| --- a/xfa/fwl/core/cfwl_datetimepicker.h
|
| +++ b/xfa/fwl/core/cfwl_datetimepicker.h
|
| @@ -10,7 +10,7 @@
|
| #include "xfa/fwl/core/cfwl_widget.h"
|
| #include "xfa/fwl/core/ifwl_datetimepicker.h"
|
|
|
| -class CFWL_DateTimePicker : public CFWL_Widget {
|
| +class CFWL_DateTimePicker : public CFWL_Widget, public IFWL_DateTimePickerDP {
|
| public:
|
| CFWL_DateTimePicker(const IFWL_App*);
|
| ~CFWL_DateTimePicker() override;
|
| @@ -42,27 +42,21 @@ class CFWL_DateTimePicker : public CFWL_Widget {
|
| FWL_Error ModifyEditStylesEx(uint32_t dwStylesExAdded,
|
| uint32_t dwStylesExRemoved);
|
|
|
| - protected:
|
| - class CFWL_DateTimePickerDP : public IFWL_DateTimePickerDP {
|
| - public:
|
| - CFWL_DateTimePickerDP();
|
| -
|
| - // IFWL_DataProvider
|
| - FWL_Error GetCaption(IFWL_Widget* pWidget,
|
| - CFX_WideString& wsCaption) override;
|
| -
|
| - // IFWL_DateTimePickerDP
|
| - FWL_Error GetToday(IFWL_Widget* pWidget,
|
| - int32_t& iYear,
|
| - int32_t& iMonth,
|
| - int32_t& iDay) override;
|
| - int32_t m_iYear;
|
| - int32_t m_iMonth;
|
| - int32_t m_iDay;
|
| - CFX_WideString m_wsData;
|
| - };
|
| -
|
| - CFWL_DateTimePickerDP m_DateTimePickerDP;
|
| + // IFWL_DataProvider
|
| + FWL_Error GetCaption(IFWL_Widget* pWidget,
|
| + CFX_WideString& wsCaption) override;
|
| +
|
| + // IFWL_DateTimePickerDP
|
| + FWL_Error GetToday(IFWL_Widget* pWidget,
|
| + int32_t& iYear,
|
| + int32_t& iMonth,
|
| + int32_t& iDay) override;
|
| +
|
| + private:
|
| + int32_t m_iYear;
|
| + int32_t m_iMonth;
|
| + int32_t m_iDay;
|
| + CFX_WideString m_wsData;
|
| };
|
|
|
| #endif // XFA_FWL_CORE_CFWL_DATETIMEPICKER_H_
|
|
|