![]() | InDesign SDK 20.5 |
#include <HTTPAssetLinkResourceHelperHandler.h>

Public Types | |
| typedef CPMUnknown < ILinkResourceHelperHandler > | inherited |
Public Member Functions | |
| HTTPAssetLinkResourceHelperHandler (IPMUnknown *boss) | |
| virtual ILinkResourceHelper::IconStatus | GetIcon (const UIDRef &ref, const URI &uri, const ILink *link) const |
| virtual ILinkResourceHelper::IconStatus | GetPageItemAdornmentIcon (const UIDRef &ref, const URI &uri, const ILink *link) const |
| virtual bool | CanDoDoubleClickInaccessibleAction () const |
| virtual void | DoubleClickInaccessibleAction () const |
| virtual void | ReplaceWithOriginalAsset () const |
| virtual bool | IsInaccessibleActionSupportedURIScheme () const |
| virtual void | InaccessibleActionOnOpenDoc () const |
| virtual PMString | InaccessibleLinksWarningMessage (int32 count) const |
| virtual bool | CanProvideSupportedApplicationList (const UIDRef &ref, const URI &uri) const |
| virtual void | GetSupportedApplicationList (const UIDRef &ref, const URI &uri, AppInfoList &appList, bool16 bDefaultEditorOnly=false) const |
Public Member Functions inherited from CPMUnknown< ILinkResourceHelperHandler > | |
| IPMUnknown * | QueryInterface (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 | |
| CPMUnknown & | operator= (const CPMUnknown &)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from CPMUnknown< ILinkResourceHelperHandler > | |
| CPMUnknown (IPMUnknown *boss) | |
Protected Attributes inherited from CPMUnknown< ILinkResourceHelperHandler > | |
| HelperInterface | fHelperInterface |
Experimental header - will be modified/documented in future.
| virtual |
Determines if a resource can provide the list of supported applications which can be used to open resource. This list is shown in the context menu of this resource. Remeber to override function GetSupportedApplicationList too if returning true here.
| ref | [IN] UID reference of the link resource. |
| uri | [IN] URI of the link resource. |
Implements ILinkResourceHelperHandler.
| virtual |
Get the list of applications supported by resource. This list is shown in the context menu of this link. This function is called only if CanProvideSupportedApplicationList return true. This function will genreally be used when user want to customize/add/delete to the list of softwares which can be used to edit this resource.
| ref | [IN] UID reference of the link resource. |
| uri | [IN] URI of the link resource. |
| bDefaultEditorOnly | [IN] if to fill the list with only default editor |
| appList | [OUT] list which will be filled with supported applications |
Implements ILinkResourceHelperHandler.