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

#include <ILinkManager.h>

Public Types

enum  Type { kLink = 0, kResource, kLinksResource }
 
typedef object_type data_type
 

Public Member Functions

 ChangeData (Type type, UID uid)
 
 ChangeData (const ChangeData &data)
 
ChangeDataoperator= (const ChangeData &rhs)
 
bool operator== (const ChangeData &rhs) const
 
bool operator< (const ChangeData &rhs) const
 
Type GetType ()
 
UID GetUID ()
 

Static Public Member Functions

static ChangeData Make (Type type, UID uid)
 

Detailed Description

Class used hold link and link resource UIDs that are contained in the ListLazyNotificationData sent with IID_ILINKDATA_CHANGED notifications.

Member Enumeration Documentation

Identifiers that denote what kind of UID is referenced.
Enumerator
kLink 

UID references a link.

kResource 

UID references a link resource.

kLinksResource 

UID references a link whose link resource UID changed.