Index: xfa/fxfa/app/xfa_ffchoicelist.h |
diff --git a/xfa/fxfa/app/xfa_ffchoicelist.h b/xfa/fxfa/app/xfa_ffchoicelist.h |
index c59ca647aa2b59d8c7d9dd2e9e3d25a224a2b930..8f87190b77dccb6da9e3950c99ce645c469fb0cf 100644 |
--- a/xfa/fxfa/app/xfa_ffchoicelist.h |
+++ b/xfa/fxfa/app/xfa_ffchoicelist.h |
@@ -13,68 +13,68 @@ |
class CXFA_FFListBox : public CXFA_FFField { |
public: |
CXFA_FFListBox(CXFA_FFPageView* pPageView, CXFA_WidgetAcc* pDataAcc); |
- virtual ~CXFA_FFListBox(); |
- virtual FX_BOOL LoadWidget(); |
- virtual FX_BOOL OnKillFocus(CXFA_FFWidget* pNewWidget); |
+ ~CXFA_FFListBox() override; |
- protected: |
- virtual FX_BOOL CommitData(); |
- virtual FX_BOOL UpdateFWLData(); |
- virtual FX_BOOL IsDataChanged(); |
- uint32_t GetAlignment(); |
+ // CXFA_FFField |
+ FX_BOOL LoadWidget() override; |
+ FX_BOOL OnKillFocus(CXFA_FFWidget* pNewWidget) override; |
+ void OnProcessMessage(CFWL_Message* pMessage) override; |
+ void OnProcessEvent(CFWL_Event* pEvent) override; |
+ void OnDrawWidget(CFX_Graphics* pGraphics, |
+ const CFX_Matrix* pMatrix = NULL) override; |
- public: |
void OnSelectChanged(IFWL_Widget* pWidget, const CFX_Int32Array& arrSels); |
void SetItemState(int32_t nIndex, FX_BOOL bSelected); |
void InsertItem(const CFX_WideStringC& wsLabel, int32_t nIndex = -1); |
void DeleteItem(int32_t nIndex); |
- virtual void OnProcessMessage(CFWL_Message* pMessage); |
- virtual void OnProcessEvent(CFWL_Event* pEvent); |
- virtual void OnDrawWidget(CFX_Graphics* pGraphics, |
- const CFX_Matrix* pMatrix = NULL); |
protected: |
+ FX_BOOL CommitData() override; |
+ FX_BOOL UpdateFWLData() override; |
+ FX_BOOL IsDataChanged() override; |
+ |
+ uint32_t GetAlignment(); |
+ |
IFWL_WidgetDelegate* m_pOldDelegate; |
}; |
+ |
class CXFA_FFComboBox : public CXFA_FFField { |
public: |
CXFA_FFComboBox(CXFA_FFPageView* pPageView, CXFA_WidgetAcc* pDataAcc); |
- virtual ~CXFA_FFComboBox(); |
- virtual FX_BOOL GetBBox(CFX_RectF& rtBox, |
- uint32_t dwStatus, |
- FX_BOOL bDrawFocus = FALSE); |
- virtual FX_BOOL LoadWidget(); |
- virtual void UpdateWidgetProperty(); |
- virtual FX_BOOL OnRButtonUp(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy); |
- virtual FX_BOOL OnKillFocus(CXFA_FFWidget* pNewWidget); |
- 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 CanPaste(); |
- 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(); |
- void OpenDropDownList(); |
+ ~CXFA_FFComboBox() override; |
- protected: |
- virtual FX_BOOL PtInActiveRect(FX_FLOAT fx, FX_FLOAT fy); |
- virtual FX_BOOL CommitData(); |
- virtual FX_BOOL UpdateFWLData(); |
- virtual FX_BOOL IsDataChanged(); |
- uint32_t GetAlignment(); |
- void FWLEventSelChange(CXFA_EventParam* pParam); |
+ // CXFA_FFField |
+ FX_BOOL GetBBox(CFX_RectF& rtBox, |
+ uint32_t dwStatus, |
+ FX_BOOL bDrawFocus = FALSE) override; |
+ FX_BOOL LoadWidget() override; |
+ void UpdateWidgetProperty() override; |
+ FX_BOOL OnRButtonUp(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) override; |
+ FX_BOOL OnKillFocus(CXFA_FFWidget* pNewWidget) override; |
+ FX_BOOL CanUndo() override; |
+ FX_BOOL CanRedo() override; |
+ FX_BOOL Undo() override; |
+ FX_BOOL Redo() override; |
- CFX_WideString m_wsNewValue; |
+ FX_BOOL CanCopy() override; |
+ FX_BOOL CanCut() override; |
+ FX_BOOL CanPaste() override; |
+ FX_BOOL CanSelectAll() override; |
+ FX_BOOL Copy(CFX_WideString& wsCopy) override; |
+ FX_BOOL Cut(CFX_WideString& wsCut) override; |
+ FX_BOOL Paste(const CFX_WideString& wsPaste) override; |
+ FX_BOOL SelectAll() override; |
+ FX_BOOL Delete() override; |
+ FX_BOOL DeSelect() override; |
+ |
+ // IFWL_WidgetDelegate |
+ void OnProcessMessage(CFWL_Message* pMessage) override; |
+ void OnProcessEvent(CFWL_Event* pEvent) override; |
+ void OnDrawWidget(CFX_Graphics* pGraphics, |
+ const CFX_Matrix* pMatrix = NULL) override; |
+ |
+ virtual void OpenDropDownList(); |
- public: |
void OnTextChanged(IFWL_Widget* pWidget, const CFX_WideString& wsChanged); |
void OnSelectChanged(IFWL_Widget* pWidget, |
const CFX_Int32Array& arrSels, |
@@ -84,12 +84,18 @@ class CXFA_FFComboBox : public CXFA_FFField { |
void SetItemState(int32_t nIndex, FX_BOOL bSelected); |
void InsertItem(const CFX_WideStringC& wsLabel, int32_t nIndex = -1); |
void DeleteItem(int32_t nIndex); |
- virtual void OnProcessMessage(CFWL_Message* pMessage); |
- virtual void OnProcessEvent(CFWL_Event* pEvent); |
- virtual void OnDrawWidget(CFX_Graphics* pGraphics, |
- const CFX_Matrix* pMatrix = NULL); |
protected: |
+ // CXFA_FFField |
+ FX_BOOL PtInActiveRect(FX_FLOAT fx, FX_FLOAT fy) override; |
+ FX_BOOL CommitData() override; |
+ FX_BOOL UpdateFWLData() override; |
+ FX_BOOL IsDataChanged() override; |
+ |
+ uint32_t GetAlignment(); |
+ void FWLEventSelChange(CXFA_EventParam* pParam); |
+ |
+ CFX_WideString m_wsNewValue; |
IFWL_WidgetDelegate* m_pOldDelegate; |
}; |