![]() | InDesign SDK 20.5 |
#include <IDocumentSignalData.h>

Public Types | |
| enum | { kDefaultIID = IID_IDOCUMENTSIGNALDATA } |
Public Member Functions | |
| virtual void | Set (ICommand *documentCmd, const IDFile &file, const UIDRef &doc, K2::UIFlags uiflags)=0 |
| virtual ICommand * | GetCommand () const =0 |
| virtual const IDFile & | GetFile () const =0 |
| virtual const UIDRef & | GetDocument () const =0 |
| virtual const K2::UIFlags | GetUIFlags () const =0 |
| virtual void | SetUIFlags (UIFlags uiFlags)=0 |
| virtual bool16 | GetDocumentClone () const =0 |
| virtual void | SetDocumentClone (bool16 clonedDocument)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Purpose: Data sent with the New document signals (and also Open, Close, Save, Save As, Revert signals). Use by responders to retrieve information during their Respond method in response to various document signals. Typical signals are found in DocumentID.h (kBeforeNewDocSignalResponderService, kDuringNewDocSignalResponderService, etc.) To receive one of these signals you must implement a service provider that returns the signal(s) that you are interested in, then implement a responder that implements the Respond method that will be called at the designated time.
| pure virtual |
| pure virtual |
| pure virtual |
Return if document being operated on is a cloned document.
| none |
| pure virtual |
| pure virtual |
Return the specified UI behavior. Responder may choose to use this it if posts any alerts or warnings.
| none |
| pure virtual |
Set the docuemnt clone flags
| clonedDocument | kTrue if document being operated on is a cloned document |
| pure virtual |
Set the UI flags