27 #ifndef __IActiveTopicListContext__ 28 #define __IActiveTopicListContext__ 30 #include "IPMUnknown.h" 31 #include "IndexingID.h" 32 #include "IIndexOptions.h" 47 fTopicListUIDRef(NULL, kInvalidUID),
48 fSelectionNeedsUpdate(kFalse),
57 bool16 fSelectionNeedsUpdate;
72 enum { kDefaultIID = IID_IACTIVETOPICLISTCONTEXT };
75 kActiveDocumentChange = 0,
77 kActiveBookChange = 2,
78 kBookContentChange = 3,
79 kTopicListCreation = 4,
80 kTopicListDeletion = 5,
82 kDocumentWorkspaceLanguageChanged = 7
162 virtual void UpdateContext(IActiveTopicListContext::UpdateReason reason,
const UIDRef& updaterRef, bool16 doNotify = kTrue) = 0;
181 #endif // __IActiveTopicListContext__