InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
XCatHndAcquirerXMLImportPrefs Class Reference
Inheritance diagram for XCatHndAcquirerXMLImportPrefs:
CXMLImportPreferencesCPMUnknown< IXMLImportPreferences >IXMLImportPreferencesIPMUnknown

Public Member Functions

 XCatHndAcquirerXMLImportPrefs (IPMUnknown *boss)
 
virtual void Initialize (IXMLImportOptionsPool *pool)
 
- Public Member Functions inherited from CXMLImportPreferences
 CXMLImportPreferences (IPMUnknown *boss)
 
virtual void Uninitialize ()
 
virtual int32 GetPrefCount () const
 
virtual kPrefType GetNthPrefType (int32 n) const
 
virtual int32 GetNthPrefAsInt (int32 n) const
 
virtual bool16 GetNthPrefAsBool (int32 n) const
 
virtual WideString GetNthPrefAsString (int32 n) const
 
virtual void SetNthPref (int32 n, const int32 &newVal)
 
virtual void SetNthPref (int32 n, const bool16 &newVal)
 
virtual void SetNthPref (int32 n, const WideString &newVal)
 
virtual void CommitChanges ()
 
- Public Member Functions inherited from CPMUnknown< IXMLImportPreferences >
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 IXMLImportPreferences
enum  { kDefaultIID = IID_IXMLIMPORTPREFERENCES }
 
enum  kPrefType { kBool16, kInt32, kWideString }
 
- Protected Member Functions inherited from CXMLImportPreferences
void AddPreference (const WideString &name, IXMLImportPreferences::kPrefType type, int32 intVal=-1, bool16 boolVal=kFalse, const WideString &stringVal=WideString())
 
- Protected Attributes inherited from CXMLImportPreferences
K2Vector< SinglePreffPrefs
 
InterfacePtr
< IXMLImportOptionsPool
fPool
 

Detailed Description

Implementation of IXMLImportPreferences, rely on clients (like XDocBookWorkflow/UI) turning on this preference.

Constructor & Destructor Documentation

XCatHndAcquirerXMLImportPrefs::XCatHndAcquirerXMLImportPrefs (IPMUnknownboss)

Constructor

Parameters
bossreference to boss object aggregating this implementation

Member Function Documentation

void XCatHndAcquirerXMLImportPrefs::Initialize (IXMLImportOptionsPoolpool)
virtual