InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
SuppUISysFileData Class Reference
Inheritance diagram for SuppUISysFileData:
CPMUnknown< ISysFileData >ISysFileDataIPMUnknown

Public Member Functions

 SuppUISysFileData (IPMUnknown *boss)
 
virtual void Set (const IDFile &theFile)
 
virtual const IDFileGetSysFile () const
 
- Public Member Functions inherited from CPMUnknown< ISysFileData >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Protected Attributes

IDFile fSysFile
 
- Protected Attributes inherited from CPMUnknown< ISysFileData >
HelperInterface fHelperInterface
 

Additional Inherited Members

- Public Types inherited from ISysFileData
enum  { kDefaultIID = IID_ISYSFILEDATA }
 
- Protected Member Functions inherited from CPMUnknown< ISysFileData >
 CPMUnknown (IPMUnknown *boss)
 

Detailed Description

Implements ISysFileData

This implementation stores an IDFile, which is initialized to SDKSample-SuppUI.xml. It can be changed by calling Set.

Constructor & Destructor Documentation

Binds the C implementation class onto its ImplementationID making the C code callable by the application * SuppUISysFileData::SuppUISysFileData (IPMUnknownboss)

Constructor.

Parameters
bossinterface ptr from boss object on which this interface is aggregated.

Member Function Documentation

const IDFile & SuppUISysFileData::GetSysFile () const
virtual

This will return a const reference to the saved IDFile.

Returns
the const IDFile reference

Implements ISysFileData.

void SuppUISysFileData::Set (const IDFiletheFile)
virtual

This will copy the passed in IDFile

Parameters
theFileIN const reference that will be copied.

Implements ISysFileData.