InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IFlavorData Class Referenceabstract

#include <IFlavorData.h>

Inheritance diagram for IFlavorData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IFLAVORDATA }
 

Public Member Functions

virtual void Set (ExternalPMFlavor flavor, PMFlavorFlags flavorFlags=kNormalFlavorFlag)=0
 
virtual ExternalPMFlavor GetFlavor () const =0
 
virtual PMFlavorFlags GetFlavorFlags () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Interface for storing an ExternalPMFlavor on a boss.

Member Function Documentation

virtual ExternalPMFlavor IFlavorData::GetFlavor () const
pure virtual

Get the stored ExternalPMFlavor

virtual PMFlavorFlags IFlavorData::GetFlavorFlags () const
pure virtual

Get the PMFlavorFlags for the stored flavor

virtual void IFlavorData::Set (ExternalPMFlavor flavor,
PMFlavorFlags flavorFlags = kNormalFlavorFlag 
)
pure virtual

Set the data

Parameters
flavorIN the flavor to store
flavorFlagsIN to store with the flavor