Index: xfa/fwl/basewidget/fwl_monthcalendarimp.h |
diff --git a/xfa/fwl/basewidget/fwl_monthcalendarimp.h b/xfa/fwl/basewidget/fwl_monthcalendarimp.h |
index a7deb9a09808525ab1441be37978810f6bbcdfdc..ef1b6d0bc20e148d41bcc543013070547b60c2fd 100644 |
--- a/xfa/fwl/basewidget/fwl_monthcalendarimp.h |
+++ b/xfa/fwl/basewidget/fwl_monthcalendarimp.h |
@@ -9,6 +9,7 @@ |
#include "xfa/fgas/localization/fgas_datetime.h" |
#include "xfa/fwl/core/fwl_widgetimp.h" |
+#include "xfa/fwl/core/ifwl_widget.h" |
class CFWL_MonthCalendarImpDelegate; |
class CFWL_MsgMouse; |
@@ -23,21 +24,22 @@ class CFWL_MonthCalendarImp : public CFWL_WidgetImp { |
public: |
CFWL_MonthCalendarImp(const CFWL_WidgetImpProperties& properties, |
IFWL_Widget* pOuter); |
- ~CFWL_MonthCalendarImp(); |
- virtual FWL_ERR GetClassName(CFX_WideString& wsClass) const; |
- virtual uint32_t GetClassID() const; |
- virtual FWL_ERR Initialize(); |
- virtual FWL_ERR Finalize(); |
- virtual FWL_ERR GetWidgetRect(CFX_RectF& rect, FX_BOOL bAutoSize = FALSE); |
- virtual FWL_ERR Update(); |
- virtual FWL_ERR DrawWidget(CFX_Graphics* pGraphics, |
- const CFX_Matrix* pMatrix = NULL); |
- virtual int32_t CountSelect(); |
- virtual FX_BOOL GetSelect(int32_t& iYear, |
- int32_t& iMonth, |
- int32_t& iDay, |
- int32_t nIndex = 0); |
- virtual FX_BOOL SetSelect(int32_t iYear, int32_t iMonth, int32_t iDay); |
+ ~CFWL_MonthCalendarImp() override; |
+ |
+ FWL_ERR GetClassName(CFX_WideString& wsClass) const override; |
+ FWL_Type GetClassID() const override { return FWL_Type::MonthCalendar; } |
+ FWL_ERR Initialize() override; |
+ FWL_ERR Finalize() override; |
+ FWL_ERR GetWidgetRect(CFX_RectF& rect, FX_BOOL bAutoSize = FALSE) override; |
+ FWL_ERR Update() override; |
+ FWL_ERR DrawWidget(CFX_Graphics* pGraphics, |
+ const CFX_Matrix* pMatrix = nullptr) override; |
+ int32_t CountSelect(); |
+ FX_BOOL GetSelect(int32_t& iYear, |
+ int32_t& iMonth, |
+ int32_t& iDay, |
+ int32_t nIndex = 0); |
+ FX_BOOL SetSelect(int32_t iYear, int32_t iMonth, int32_t iDay); |
protected: |
struct DATE { |