Index: xfa/fwl/core/fwl_appimp.h |
diff --git a/xfa/fwl/core/fwl_appimp.h b/xfa/fwl/core/fwl_appimp.h |
index 8743b54a43ea3f2dd3f50bd8c85b7266ed885809..64b7922a15484b87090bf8b430ef319fbca50a8a 100644 |
--- a/xfa/fwl/core/fwl_appimp.h |
+++ b/xfa/fwl/core/fwl_appimp.h |
@@ -12,7 +12,7 @@ |
#include "xfa/fwl/core/fwl_noteimp.h" |
class CFWL_WidgetMgr; |
-class IFWL_AdapterNative; |
+class CXFA_FFApp; |
class IFWL_App; |
class IFWL_NoteThread; |
class IFWL_ThemeProvider; |
@@ -20,27 +20,25 @@ class IFWL_WidgetMgr; |
class CFWL_AppImp { |
public: |
- CFWL_AppImp(IFWL_App* pIface, IFWL_AdapterNative* pAdapter); |
- virtual ~CFWL_AppImp(); |
+ CFWL_AppImp(IFWL_App* pIface, CXFA_FFApp* pAdapter); |
+ ~CFWL_AppImp(); |
IFWL_App* GetInterface() const { return m_pIface; } |
CFWL_NoteDriver* GetNoteDriver() const { return m_pNoteDriver.get(); } |
- virtual FWL_ERR Initialize(); |
- virtual FWL_ERR Finalize(); |
- virtual IFWL_AdapterNative* GetAdapterNative() const; |
- virtual IFWL_WidgetMgr* GetWidgetMgr() const; |
- virtual IFWL_ThemeProvider* GetThemeProvider() const; |
- virtual FWL_ERR SetThemeProvider(IFWL_ThemeProvider* pThemeProvider); |
- virtual FWL_ERR Exit(int32_t iExitCode = 0); |
+ FWL_ERR Initialize(); |
+ FWL_ERR Finalize(); |
+ CXFA_FFApp* GetAdapterNative() const; |
+ IFWL_WidgetMgr* GetWidgetMgr() const; |
+ IFWL_ThemeProvider* GetThemeProvider() const; |
+ void SetThemeProvider(IFWL_ThemeProvider* pThemeProvider); |
+ void Exit(int32_t iExitCode); |
- protected: |
- IFWL_AdapterNative* const m_pAdapterNative; |
+ private: |
+ CXFA_FFApp* const m_pAdapterNative; |
std::unique_ptr<CFWL_WidgetMgr> m_pWidgetMgr; |
IFWL_ThemeProvider* m_pThemeProvider; |
std::unique_ptr<CFWL_NoteDriver> m_pNoteDriver; |
- |
- private: |
IFWL_App* const m_pIface; |
}; |