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

#include <ILibraryScrapData.h>

Inheritance diagram for ILibraryScrapData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ILIBRARYSCRAPDATA }
 

Public Member Functions

virtual void SetLibrary (ILibrary *library)=0
 
virtual ILibraryGetLibrary ()=0
 
virtual void SetAssetList (const AssetIDList &assetList)=0
 
virtual const AssetIDListGetAssetList ()=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

This interface is an "add in" to the kPageItemScrapHandlerBoss and is responsible for setting and getting library data.

Member Function Documentation

virtual const AssetIDList& ILibraryScrapData::GetAssetList ()
pure virtual

Get the list of assets being accessed.

Returns
the list of AssetIDs
virtual ILibrary* ILibraryScrapData::GetLibrary ()
pure virtual

Get the library being accessed.

Returns
interface pointer to library being accessed
virtual void ILibraryScrapData::SetAssetList (const AssetIDListassetList)
pure virtual

Set the list of assets being accessed.

Parameters
assetListIN a list of assetIDs
virtual void ILibraryScrapData::SetLibrary (ILibrarylibrary)
pure virtual

Set the library being accessed.

Parameters
libraryIN interface pointer to the library