Index: fpdfsdk/include/cpdfsdk_baannot.h |
diff --git a/fpdfsdk/include/cpdfsdk_baannot.h b/fpdfsdk/include/cpdfsdk_baannot.h |
index 4575bfe087c4e54264407b516752c92d9622275c..9d56bf424cced53c0d0d55fc7d96eb9f02620c80 100644 |
--- a/fpdfsdk/include/cpdfsdk_baannot.h |
+++ b/fpdfsdk/include/cpdfsdk_baannot.h |
@@ -24,6 +24,17 @@ class CPDFSDK_PageView; |
class CPDFSDK_BAAnnot : public CPDFSDK_Annot { |
public: |
+ class Observer : public CPDFSDK_Annot::Observer { |
+ public: |
+ explicit Observer(CPDFSDK_BAAnnot** pWatchedPtr); |
+ ~Observer() override; |
+ |
+ void OnAnnotDestroyed() override; |
+ |
+ private: |
+ CPDFSDK_BAAnnot** m_pWatchedPtr; |
+ }; |
+ |
CPDFSDK_BAAnnot(CPDF_Annot* pAnnot, CPDFSDK_PageView* pPageView); |
~CPDFSDK_BAAnnot() override; |