Index: fpdfsdk/include/cpdfsdk_annothandlermgr.h |
diff --git a/fpdfsdk/include/cpdfsdk_annothandlermgr.h b/fpdfsdk/include/cpdfsdk_annothandlermgr.h |
index 2ff35f83be9bfb8c52e1f90b26769537e44bd200..0fd2a2f165810f0ef5660a05e863eaf327d7a04a 100644 |
--- a/fpdfsdk/include/cpdfsdk_annothandlermgr.h |
+++ b/fpdfsdk/include/cpdfsdk_annothandlermgr.h |
@@ -10,12 +10,12 @@ |
#include <map> |
#include <memory> |
+#include "core/fpdfdoc/include/cpdf_annot.h" |
#include "core/fxcrt/include/fx_basic.h" |
#include "core/fxcrt/include/fx_coordinates.h" |
class CFX_Matrix; |
class CFX_RenderDevice; |
-class CPDF_Annot; |
class CPDFDoc_Environment; |
class CPDFSDK_Annot; |
class CPDFSDK_BAAnnotHandler; |
@@ -109,7 +109,7 @@ class CPDFSDK_AnnotHandlerMgr { |
const CFX_FloatPoint& point); |
private: |
- IPDFSDK_AnnotHandler* GetAnnotHandler(const CFX_ByteString& sType) const; |
+ IPDFSDK_AnnotHandler* GetAnnotHandler(CPDF_Annot::Subtype nSubtype) const; |
CPDFSDK_Annot* GetNextAnnot(CPDFSDK_Annot* pSDKAnnot, FX_BOOL bNext); |
std::unique_ptr<CPDFSDK_BAAnnotHandler> m_pBAAnnotHandler; |