InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PnlTrvChangeOptionsCmdData Class Reference
Inheritance diagram for PnlTrvChangeOptionsCmdData:
CPMUnknown< IPnlTrvChangeOptionsCmdData >IPnlTrvChangeOptionsCmdDataIPMUnknown

Public Member Functions

 PnlTrvChangeOptionsCmdData (IPMUnknown *boss)
 
virtual ~PnlTrvChangeOptionsCmdData ()
 
virtual void AddOption (const PMString &newVal)
 
virtual PMString GetNthOption (const int32 index)
 
virtual int32 GetOptionCount ()
 
- Public Member Functions inherited from CPMUnknown< IPnlTrvChangeOptionsCmdData >
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 IPnlTrvChangeOptionsCmdData
enum  { kDefaultIID = IID_IPNLTRVCHANGEOPTIONSCMDDATA }
 
- Protected Member Functions inherited from CPMUnknown< IPnlTrvChangeOptionsCmdData >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IPnlTrvChangeOptionsCmdData >
HelperInterface fHelperInterface
 

Detailed Description

Persistent implementation of interface IPnlTrvChangeOptionsCmdData. It is used by the command to change the options for this plug-in.

Constructor & Destructor Documentation

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

Constructor.

Parameters
bossinterface ptr from boss object on which this interface is aggregated.
virtual PnlTrvChangeOptionsCmdData::~PnlTrvChangeOptionsCmdData ()
inlinevirtual

Destructor

Member Function Documentation

void PnlTrvChangeOptionsCmdData::AddOption (const PMStringnewVal)
virtual

Add option to list of options stored on this.

Parameters
newVal[IN] new value to append to list.

Implements IPnlTrvChangeOptionsCmdData.

PMString PnlTrvChangeOptionsCmdData::GetNthOption (const int32 index)
virtual

Accessor for option at zero-based index in list of options

Parameters
index[IN] position of interest
Returns
option at given position, or empty string if invalid index

Implements IPnlTrvChangeOptionsCmdData.

virtual int32 PnlTrvChangeOptionsCmdData::GetOptionCount ()
inlinevirtual

Accessor for size of options list

Returns
size of list of options

Implements IPnlTrvChangeOptionsCmdData.