InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BookmarkLazyNotificationData Class Reference

#include <BookmarkLazyNotificationData.h>

Inheritance diagram for BookmarkLazyNotificationData:
TreeLazyNotificationData< UID >LazyNotificationData

Public Member Functions

 BookmarkLazyNotificationData (IDataBase *db)
 
virtual ~BookmarkLazyNotificationData ()
 
- Public Member Functions inherited from TreeLazyNotificationData< UID >
 TreeLazyNotificationData ()
 
virtual ~TreeLazyNotificationData ()
 
virtual void Add (const LazyNotificationData *other)
 
virtual LazyNotificationDataClone (bool16 undoData) const
 
virtual void Validate (IDataBase *)
 
virtual void MarkShouldRebuildAll ()
 
virtual bool ShouldRebuildAll () const
 
void ItemAdded (const UID &item)
 
void ItemDeleted (const UID &item)
 
void ItemChanged (const UID &item)
 
void ItemRebuilt (const UID &item)
 
void ProcessChanges (TAdded Added, TDeleted Deleted, TChanged Changed, TBuild Rebuilt)
 
- Public Member Functions inherited from LazyNotificationData
virtual ~LazyNotificationData ()
 

Detailed Description

Used to notify UI panels of changes to the bookmarks structure in the document. Because of the hierarchical nature of bookmarks, BookmarkLazyNotificationData derives from TreeLazyNotificationData.

Constructor & Destructor Documentation

BookmarkLazyNotificationData::BookmarkLazyNotificationData (IDataBasedb)
inline
Constructor

Parameters
db: database that the bookmarks belong to.
virtual BookmarkLazyNotificationData::~BookmarkLazyNotificationData ()
inlinevirtual

Destructor