Chromium Code Reviews| Index: xfa/include/fxfa/xfa_ffpageview.h |
| diff --git a/xfa/fxfa/app/xfa_ffpageview.h b/xfa/include/fxfa/xfa_ffpageview.h |
| similarity index 69% |
| rename from xfa/fxfa/app/xfa_ffpageview.h |
| rename to xfa/include/fxfa/xfa_ffpageview.h |
| index 20818e71075bb8d9d9dd75e380ef7766be602120..0e9d36652784e40898964b195bef10283819deb1 100644 |
| --- a/xfa/fxfa/app/xfa_ffpageview.h |
| +++ b/xfa/include/fxfa/xfa_ffpageview.h |
| @@ -4,33 +4,32 @@ |
| // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| -#ifndef XFA_FXFA_APP_XFA_FFPAGEVIEW_H_ |
| -#define XFA_FXFA_APP_XFA_FFPAGEVIEW_H_ |
| +#ifndef XFA_INCLUDE_FXFA_XFA_FFPAGEVIEW_H_ |
| +#define XFA_INCLUDE_FXFA_XFA_FFPAGEVIEW_H_ |
| #include "xfa/fxfa/parser/xfa_doclayout.h" |
| class CXFA_FFWidget; |
| class CXFA_FFDocView; |
| -class CXFA_FFPageView : public CXFA_ContainerLayoutItem, public IXFA_PageView { |
| +class CXFA_FFPageView : public CXFA_ContainerLayoutItem { |
| public: |
| CXFA_FFPageView(CXFA_FFDocView* pDocView, CXFA_Node* pPageArea); |
| ~CXFA_FFPageView() override; |
| - // IFXA_PageView: |
| - IXFA_DocView* GetDocView() override; |
| - int32_t GetPageViewIndex() override; |
| - void GetPageViewRect(CFX_RectF& rtPage) override; |
| + CXFA_FFDocView* GetDocView(); |
| + int32_t GetPageViewIndex(); |
| + void GetPageViewRect(CFX_RectF& rtPage); |
| void GetDisplayMatrix(CFX_Matrix& mt, |
| const CFX_Rect& rtDisp, |
| - int32_t iRotate) override; |
| - int32_t LoadPageView(IFX_Pause* pPause = NULL) override; |
| - void UnloadPageView() override; |
| - IXFA_Widget* GetWidgetByPos(FX_FLOAT fx, FX_FLOAT fy) override; |
| + int32_t iRotate); |
| + int32_t LoadPageView(IFX_Pause* pPause = NULL); |
| + void UnloadPageView(); |
| + CXFA_FFWidget* GetWidgetByPos(FX_FLOAT fx, FX_FLOAT fy); |
| IXFA_WidgetIterator* CreateWidgetIterator( |
| uint32_t dwTraverseWay = XFA_TRAVERSEWAY_Form, |
| uint32_t dwWidgetFilter = XFA_WIDGETFILTER_Visible | |
| XFA_WIDGETFILTER_Viewable | |
| - XFA_WIDGETFILTER_AllType) override; |
| + XFA_WIDGETFILTER_AllType); |
| FX_BOOL IsPageViewLoaded(); |
| @@ -48,17 +47,17 @@ class CXFA_FFPageWidgetIterator : public IXFA_WidgetIterator { |
| virtual void Release() { delete this; } |
| virtual void Reset(); |
| - virtual IXFA_Widget* MoveToFirst(); |
| - virtual IXFA_Widget* MoveToLast(); |
| - virtual IXFA_Widget* MoveToNext(); |
| - virtual IXFA_Widget* MoveToPrevious(); |
| - virtual IXFA_Widget* GetCurrentWidget(); |
| - virtual FX_BOOL SetCurrentWidget(IXFA_Widget* hWidget); |
| + virtual CXFA_FFWidget* MoveToFirst(); |
|
Tom Sepez
2016/03/31 17:01:58
override
dsinclair
2016/03/31 19:52:28
Done.
|
| + virtual CXFA_FFWidget* MoveToLast(); |
| + virtual CXFA_FFWidget* MoveToNext(); |
| + virtual CXFA_FFWidget* MoveToPrevious(); |
| + virtual CXFA_FFWidget* GetCurrentWidget(); |
| + virtual FX_BOOL SetCurrentWidget(CXFA_FFWidget* hWidget); |
| protected: |
| - IXFA_Widget* GetWidget(CXFA_LayoutItem* pLayoutItem); |
| + CXFA_FFWidget* GetWidget(CXFA_LayoutItem* pLayoutItem); |
| CXFA_FFPageView* m_pPageView; |
|
Tom Sepez
2016/03/31 17:01:58
nit: blank line here.
dsinclair
2016/03/31 19:52:28
Done.
|
| - IXFA_Widget* m_hCurWidget; |
| + CXFA_FFWidget* m_hCurWidget; |
| uint32_t m_dwFilter; |
| FX_BOOL m_bIgnorerelevant; |
| CXFA_LayoutItemIterator m_sIterator; |
| @@ -81,12 +80,12 @@ class CXFA_FFTabOrderPageWidgetIterator : public IXFA_WidgetIterator { |
| virtual void Release(); |
| virtual void Reset(); |
|
Tom Sepez
2016/03/31 17:01:58
overrides
dsinclair
2016/03/31 19:52:28
Done.
|
| - virtual IXFA_Widget* MoveToFirst(); |
| - virtual IXFA_Widget* MoveToLast(); |
| - virtual IXFA_Widget* MoveToNext(); |
| - virtual IXFA_Widget* MoveToPrevious(); |
| - virtual IXFA_Widget* GetCurrentWidget(); |
| - virtual FX_BOOL SetCurrentWidget(IXFA_Widget* hWidget); |
| + virtual CXFA_FFWidget* MoveToFirst(); |
| + virtual CXFA_FFWidget* MoveToLast(); |
| + virtual CXFA_FFWidget* MoveToNext(); |
| + virtual CXFA_FFWidget* MoveToPrevious(); |
| + virtual CXFA_FFWidget* GetCurrentWidget(); |
| + virtual FX_BOOL SetCurrentWidget(CXFA_FFWidget* hWidget); |
| protected: |
| CXFA_WidgetArray m_TabOrderWidgetArray; |
| @@ -108,4 +107,4 @@ class CXFA_FFTabOrderPageWidgetIterator : public IXFA_WidgetIterator { |
| FX_BOOL bMarsterPage = FALSE); |
| }; |
| -#endif // XFA_FXFA_APP_XFA_FFPAGEVIEW_H_ |
| +#endif // XFA_INCLUDE_FXFA_XFA_FFPAGEVIEW_H_ |