Index: xfa/include/fxfa/xfa_ffapp.h |
diff --git a/xfa/fxfa/app/xfa_ffapp.h b/xfa/include/fxfa/xfa_ffapp.h |
similarity index 74% |
rename from xfa/fxfa/app/xfa_ffapp.h |
rename to xfa/include/fxfa/xfa_ffapp.h |
index c6c32868b487a73f8d913e12c74ae7b2136e9671..c3bae4874c5446d9ea3f6bcd66ccdb084484747e 100644 |
--- a/xfa/fxfa/app/xfa_ffapp.h |
+++ b/xfa/include/fxfa/xfa_ffapp.h |
@@ -4,8 +4,8 @@ |
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
-#ifndef XFA_FXFA_APP_XFA_FFAPP_H_ |
-#define XFA_FXFA_APP_XFA_FFAPP_H_ |
+#ifndef XFA_INCLUDE_FXFA_XFA_FFAPP_H_ |
+#define XFA_INCLUDE_FXFA_XFA_FFAPP_H_ |
#include "core/fpdfapi/fpdf_parser/include/cpdf_stream.h" |
#include "core/fpdfapi/fpdf_parser/include/cpdf_stream_acc.h" |
@@ -15,6 +15,7 @@ |
#include "xfa/fwl/core/ifwl_app.h" |
#include "xfa/include/fxfa/fxfa.h" |
+class CXFA_DefFontMgr; |
class CXFA_FWLAdapterWidgetMgr; |
class CXFA_FWLTheme; |
class CXFA_FFDocHandler; |
@@ -34,21 +35,19 @@ class CXFA_FileRead : public IFX_FileRead { |
CFX_ObjectArray<CPDF_StreamAcc> m_Data; |
}; |
-class CXFA_FFApp : public IXFA_App, public IFWL_AdapterNative { |
+class CXFA_FFApp : public IFWL_AdapterNative { |
public: |
CXFA_FFApp(IXFA_AppProvider* pProvider); |
~CXFA_FFApp() override; |
- // IFXFA_App: |
- IXFA_DocHandler* GetDocHandler() override; |
- IXFA_Doc* CreateDoc(IXFA_DocProvider* pProvider, |
- IFX_FileRead* pStream, |
- FX_BOOL bTakeOverFile) override; |
- IXFA_Doc* CreateDoc(IXFA_DocProvider* pProvider, |
- CPDF_Document* pPDFDoc) override; |
- IXFA_AppProvider* GetAppProvider() override { return m_pProvider; } |
- void SetDefaultFontMgr(IXFA_FontMgr* pFontMgr) override; |
- IXFA_MenuHandler* GetMenuHandler() override; |
+ CXFA_FFDocHandler* GetDocHandler(); |
+ CXFA_FFDoc* CreateDoc(IXFA_DocProvider* pProvider, |
+ IFX_FileRead* pStream, |
+ FX_BOOL bTakeOverFile); |
+ CXFA_FFDoc* CreateDoc(IXFA_DocProvider* pProvider, CPDF_Document* pPDFDoc); |
+ IXFA_AppProvider* GetAppProvider() { return m_pProvider; } |
+ void SetDefaultFontMgr(CXFA_DefFontMgr* pFontMgr); |
+ CXFA_FFMenuHandler* GetMenuHandler(); |
// IFWL_AdapterNative: |
IFWL_AdapterWidgetMgr* GetWidgetMgr( |
@@ -79,4 +78,4 @@ class CXFA_FFApp : public IXFA_App, public IFWL_AdapterNative { |
CFWL_SDAdapterThreadMgr* m_pAdapterThreadMgr; |
}; |
-#endif // XFA_FXFA_APP_XFA_FFAPP_H_ |
+#endif // XFA_INCLUDE_FXFA_XFA_FFAPP_H_ |