7#ifndef __HDI_CORE_NOTIFICATION__
8#define __HDI_CORE_NOTIFICATION__
10#if defined(HDI_CORE_AIP_MODE)
80 typedef std::vector< std::string > UUIDVector;
149 typedef std::vector< std::shared_ptr<Symbol> > SymbolVector;
Received for ArtObjectsChangedNotifierType.
Definition: hdicoreNotification.h:78
const UUIDVector *const removedArt() const
Gets a vector containing the UUID of each removed piece of art.
const UUIDVector *const changedArt() const
Gets a vector containing the UUID of each changed piece of art.
const UUIDVector *const addedArt() const
Gets a vector containing the UUID of each added piece of art.
virtual ~ArtObjectsChangedNotification()
Destructs a ArtObjectsChangedNotification object.
Received for ArtSymbolSetChangedNotifierType.
Definition: hdicoreNotification.h:147
SymbolVector removedSymbols() const
Gets a vector containing each removed symbol.
SymbolVector renamedSymbols() const
Gets a vector containing each renamed symbol.
virtual ~ArtSymbolSetChangedNotification()
Destructs a ArtSymbolSetChangedNotification object.
SymbolVector changedSymbols() const
Gets a vector containing each changed symbol.
SymbolVector addedSymbols() const
Gets a vector containing each added symbol.
Base class for all *Notification subclasses.
Definition: hdicoreNotification.h:27
virtual ~Notification()
Destructs a Notification object.
virtual NotifierType type() const
Gets the type of notification data the target object represents.
Notification(const Notification &)
Unused.
Notification & operator=(const Notification &)
Unused.
void * _data
Stores private implementation data.
Definition: hdicoreNotification.h:50
Notification()
Internal use only.
Received for NotifyMessageType.
Definition: hdicoreMessage.h:2560
Header file for a wide variety of necessary typedefs, enums, and forwards declarations.
NotifierType
Describes the types of Illustrator notifiers for which subscriptions are available.
Definition: hdicoreTypes.h:1264