InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PstLstData Class Reference
Inheritance diagram for PstLstData:
CPMUnknown< IPstLstData >IPstLstDataIPMUnknown

Public Member Functions

 PstLstData (IPMUnknown *boss)
 
virtual const WideStringGetName ()
 
virtual void SetName (const WideString &theData)
 
virtual void SetParent (const UID parent)
 
virtual UID GetParent () const
 
- Public Member Functions inherited from CPMUnknown< IPstLstData >
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
 

Additional Inherited Members

- Public Types inherited from IPstLstData
enum  { kDefaultIID = IID_IPSTLSTDATA }
 
- Protected Member Functions inherited from CPMUnknown< IPstLstData >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IPstLstData >
HelperInterface fHelperInterface
 

Detailed Description

PstLstData is the non-persistent IPstLstData implementation.

Constructor & Destructor Documentation

PstLstData::PstLstData (IPMUnknownboss)

Constructor.

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

Member Function Documentation

const WideString & PstLstData::GetName (void )
virtual

This function returns IPstLstData's only data member, fName.

Returns
WideString the data member this interface carries.

Implements IPstLstData.

UID PstLstData::GetParent () const
virtual
void PstLstData::SetName (const WideStringtheData)
virtual

This function set its only data member with the parameter passed in.

Parameters
theDatadata to be set

Implements IPstLstData.

void PstLstData::SetParent (const UID parent)
virtual