InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
SuppUIQuickApplyFilterProvider Class Reference
Inheritance diagram for SuppUIQuickApplyFilterProvider:
CServiceProviderIK2ServiceProviderIPMUnknown

Public Member Functions

 SuppUIQuickApplyFilterProvider (IPMUnknown *boss)
 
virtual void GetName (PMString *pName)
 
virtual ServiceID GetServiceID ()
 
virtual bool16 IsDefaultServiceProvider ()
 
virtual InstancePerX GetInstantiationPolicy ()
 
- Public Member Functions inherited from CServiceProvider
 CServiceProvider (IPMUnknown *boss)
 
virtual bool16 HasMultipleIDs () const
 
virtual void GetServiceIDs (K2Vector< ServiceID > &serviceIDs)
 
virtual IPlugIn::ThreadingPolicy GetThreadingPolicy () const
 

Additional Inherited Members

- Public Types inherited from IK2ServiceProvider
enum  { kDefaultIID = IID_IK2SERVICEPROVIDER }
 
enum  InstancePerX { kInstancePerSession, kInstancePerUse, kInstancePerSessionPreload, kInstancePerSessionNoPurge }
 
- Protected Member Functions inherited from CServiceProvider
void InitThreadingPolicy (PMIID whichIID=IID_IK2SERVICEPROVIDER)
 
- Protected Attributes inherited from CServiceProvider
IPlugIn::ThreadingPolicy fThreadingPolicy
 

Detailed Description

Implements the service provider that identifies a quick apply filter service.

Constructor & Destructor Documentation

SuppUIQuickApplyFilterProvider::SuppUIQuickApplyFilterProvider (IPMUnknownboss)
inline

Constructor.

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

Member Function Documentation

IK2ServiceProvider::InstancePerX SuppUIQuickApplyFilterProvider::GetInstantiationPolicy (void )
virtual

Returns a InstancePerX value to indicate that only one instance per session is needed.

Returns
the instantiation policy.

Reimplemented from CServiceProvider.

void SuppUIQuickApplyFilterProvider::GetName (PMStringpName)
virtual

Initializes the name of the service.

Parameters
pNameOUT Ptr to PMString to receive the name.

Reimplemented from CServiceProvider.

ServiceID SuppUIQuickApplyFilterProvider::GetServiceID (void )
virtual

Returns a single service ID that identifies the service as a quick apply filter.

Returns
the service ID (kQuickApplyFilterService)

Implements IK2ServiceProvider.

bool16 SuppUIQuickApplyFilterProvider::IsDefaultServiceProvider (void )
virtual

Tells the application this service is not the default service.

Returns
kFalse to indicate the service is not the default.

Reimplemented from CServiceProvider.