Index: xfa/fwl/basewidget/fwl_datetimepickerimp.h |
diff --git a/xfa/fwl/basewidget/fwl_datetimepickerimp.h b/xfa/fwl/basewidget/fwl_datetimepickerimp.h |
index 727692833209d56688ea5a2667ccbbb6509f1b4a..4698f58002b1f2d945f6dd8c092693b7a8f17124 100644 |
--- a/xfa/fwl/basewidget/fwl_datetimepickerimp.h |
+++ b/xfa/fwl/basewidget/fwl_datetimepickerimp.h |
@@ -106,42 +106,45 @@ class CFWL_DateTimePickerImp : public CFWL_WidgetImp { |
public: |
CFWL_DateTimePickerImp(const CFWL_WidgetImpProperties& properties, |
IFWL_Widget* pOuter); |
- virtual ~CFWL_DateTimePickerImp(); |
- 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_WidgetHit HitTest(FX_FLOAT fx, FX_FLOAT fy); |
- virtual FWL_ERR DrawWidget(CFX_Graphics* pGraphics, |
- const CFX_Matrix* pMatrix = NULL); |
- virtual FWL_ERR SetThemeProvider(IFWL_ThemeProvider* pTP); |
- virtual FWL_ERR GetCurSel(int32_t& iYear, int32_t& iMonth, int32_t& iDay); |
- virtual FWL_ERR SetCurSel(int32_t iYear, int32_t iMonth, int32_t iDay); |
- virtual FWL_ERR SetEditText(const CFX_WideString& wsText); |
- virtual FWL_ERR GetEditText(CFX_WideString& wsText, |
- int32_t nStart = 0, |
- int32_t nCount = -1) const; |
+ ~CFWL_DateTimePickerImp() override; |
+ |
+ // CFWL_WidgetImp |
+ FWL_ERR GetClassName(CFX_WideString& wsClass) const override; |
+ FWL_Type GetClassID() const override { return FWL_Type::DateTimePicker; } |
+ FWL_ERR Initialize() override; |
+ FWL_ERR Finalize() override; |
+ FWL_ERR GetWidgetRect(CFX_RectF& rect, FX_BOOL bAutoSize = FALSE) override; |
+ FWL_ERR Update() override; |
+ FWL_WidgetHit HitTest(FX_FLOAT fx, FX_FLOAT fy) override; |
+ FWL_ERR DrawWidget(CFX_Graphics* pGraphics, |
+ const CFX_Matrix* pMatrix = nullptr) override; |
+ FWL_ERR SetThemeProvider(IFWL_ThemeProvider* pTP) override; |
+ |
+ FWL_ERR GetCurSel(int32_t& iYear, int32_t& iMonth, int32_t& iDay); |
+ FWL_ERR SetCurSel(int32_t iYear, int32_t iMonth, int32_t iDay); |
+ FWL_ERR SetEditText(const CFX_WideString& wsText); |
+ FWL_ERR GetEditText(CFX_WideString& wsText, |
+ int32_t nStart = 0, |
+ int32_t nCount = -1) const; |
public: |
- virtual FX_BOOL CanUndo(); |
- virtual FX_BOOL CanRedo(); |
- virtual FX_BOOL Undo(); |
- virtual FX_BOOL Redo(); |
- virtual FX_BOOL CanCopy(); |
- virtual FX_BOOL CanCut(); |
- virtual FX_BOOL CanSelectAll(); |
- virtual FX_BOOL Copy(CFX_WideString& wsCopy); |
- virtual FX_BOOL Cut(CFX_WideString& wsCut); |
- virtual FX_BOOL Paste(const CFX_WideString& wsPaste); |
- virtual FX_BOOL SelectAll(); |
- virtual FX_BOOL Delete(); |
- virtual FX_BOOL DeSelect(); |
- virtual FWL_ERR GetBBox(CFX_RectF& rect); |
- virtual FWL_ERR SetEditLimit(int32_t nLimit); |
- virtual FWL_ERR ModifyEditStylesEx(uint32_t dwStylesExAdded, |
- uint32_t dwStylesExRemoved); |
+ FX_BOOL CanUndo(); |
+ FX_BOOL CanRedo(); |
+ FX_BOOL Undo(); |
+ FX_BOOL Redo(); |
+ FX_BOOL CanCopy(); |
+ FX_BOOL CanCut(); |
+ FX_BOOL CanSelectAll(); |
+ FX_BOOL Copy(CFX_WideString& wsCopy); |
+ FX_BOOL Cut(CFX_WideString& wsCut); |
+ FX_BOOL Paste(const CFX_WideString& wsPaste); |
+ FX_BOOL SelectAll(); |
+ FX_BOOL Delete(); |
+ FX_BOOL DeSelect(); |
+ FWL_ERR GetBBox(CFX_RectF& rect); |
+ FWL_ERR SetEditLimit(int32_t nLimit); |
+ FWL_ERR ModifyEditStylesEx(uint32_t dwStylesExAdded, |
+ uint32_t dwStylesExRemoved); |
public: |
IFWL_DateTimeEdit* GetDataTimeEdit(); |