InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CstAFltActionFilter Class Reference

#include <CstAFltActionFilter.h>

Inheritance diagram for CstAFltActionFilter:
CPMUnknown< IActionFilter >IActionFilterIPMUnknown

Public Member Functions

 CstAFltActionFilter (IPMUnknown *boss)
 
virtual ~CstAFltActionFilter (void)
 
virtual void FilterAction (ClassID *componentClass, ActionID *actionID, PMString *actionName, PMString *actionArea, int16 *actionType, uint32 *enablingType, bool16 *userEditable)
 
- Public Member Functions inherited from CPMUnknown< IActionFilter >
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 IActionFilter
enum  { kDefaultIID = IID_IACTIONFILTER }
 
- Protected Member Functions inherited from CPMUnknown< IActionFilter >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IActionFilter >
HelperInterface fHelperInterface
 

Detailed Description

Filters actions in a configurable way, with the help of ActionFilterHelper.

Author
Ken Sadahiro

Constructor & Destructor Documentation

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

Constructor.

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

Destructor.

Member Function Documentation

void CstAFltActionFilter::FilterAction (ClassIDcomponentClass,
ActionIDactionID,
PMStringactionName,
PMStringactionArea,
int16 * actionType,
uint32 * enablingType,
bool16 * userEditable 
)
virtual

FilterAction

See Also
IActionFilter

Implements IActionFilter.