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

#include <IPnlTrvChangeOptionsCmdData.h>

Inheritance diagram for IPnlTrvChangeOptionsCmdData:
IPMUnknownCPMUnknown< IPnlTrvChangeOptionsCmdData >PnlTrvChangeOptionsCmdData

Public Types

enum  { kDefaultIID = IID_IPNLTRVCHANGEOPTIONSCMDDATA }
 

Public Member Functions

virtual void AddOption (const PMString &newVal)=0
 
virtual PMString GetNthOption (const int32 index)=0
 
virtual int32 GetOptionCount ()=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

From SDK sample; data interface for PnlTrvChangeOptionsCmd, responsible 

for changing options for this plug-in.

Member Function Documentation

virtual void IPnlTrvChangeOptionsCmdData::AddOption (const PMStringnewVal)
pure virtual

Method to append option to list of options

Parameters
newVal[IN] new value to append to option-list

Implemented in PnlTrvChangeOptionsCmdData.

virtual PMString IPnlTrvChangeOptionsCmdData::GetNthOption (const int32 index)
pure virtual

Accessor for stored option by index

Parameters
index[IN] specifies position of interest (zero-based)
Returns
the option at this position

Implemented in PnlTrvChangeOptionsCmdData.

virtual int32 IPnlTrvChangeOptionsCmdData::GetOptionCount ()
pure virtual

Return count of options on this data interface

Returns
int32 returned giving the number of options currently cached

Implemented in PnlTrvChangeOptionsCmdData.