Index: fpdfsdk/include/cpdfsdk_annothandlermgr.h |
diff --git a/fpdfsdk/include/cpdfsdk_annothandlermgr.h b/fpdfsdk/include/cpdfsdk_annothandlermgr.h |
index 016135c0d04f66f04c892fdf6a0d65cc7ae1c97a..3c36692bb5765af9f1df59c80a4e4ee239103c2f 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; |