FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
AcTcCatalogItem Class Reference

#include <AcTcCatalogItem.h>

Inheritance diagram for AcTcCatalogItem:
AcTcCatalog AcTcCategory AcTcPackage AcTcStockTool AcTcTool AcTcPalette

Public Member Functions

 AcTcCatalogItem ()
 
__int64 AddTargetProduct (struct ACTC_TARGET_PRODUCT_INFO const *)
 
__int64 GetImageFilePath (__int64, wchar_t *, unsigned __int64) const
 
__int64 GetOverlayImageFilePath (wchar_t *, unsigned __int64, int) const
 
__int64 GetTargetProductCount (void) const
 
AcTcCatalogItemFindInChildren (wchar_t const *)
 
AcTcCatalogItemFindInChildren (wchar_t const *, int)
 
AcTcCatalogItemGetParent (void) const
 
AcTcCatalogItemGetRoot (void) const
 
AcTcImageGetImage (struct tagSIZE const *, int)
 
AcTcImageGetOverlayImage (int) const
 
AcTcImageListGetImageList (void) const
 
AcTcSchemeGetScheme (void) const
 
enum AcTc::AccessRight GetAccessRight (void) const
 
enum AcTc::ItemOption GetOption (void) const
 
int AddReactor (AcTcCatalogItemReactor *)
 
int CanRefresh (void) const
 
int DeleteImageFile (int)
 
int DeleteLinkFile (int)
 
int DeleteOverlayImageFile (int)
 
int DeleteTargetProduct (int)
 
int GetAutoRefresh (void) const
 
int GetCustomData (struct IUnknown **)
 
int GetDescription (wchar_t *, int) const
 
int GetFileRevision (long &, long &) const
 
int GetHelpInfo (wchar_t *, wchar_t *, wchar_t *) const
 
int GetID (struct _GUID *) const
 
int GetKeywords (wchar_t *, int) const
 
int GetLinkFilePath (wchar_t *, int) const
 
int GetLinkUrl (wchar_t *, int) const
 
int GetOverlayImageInfo (struct ACTC_IMAGE_INFO *, int) const
 
int GetParentDocumentDescription (wchar_t *, int) const
 
int GetParentDocumentName (wchar_t *, int) const
 
int GetParentDocumentUrl (wchar_t *, int) const
 
int GetPublisherCountry (wchar_t *, int) const
 
int GetPublisherDescription (wchar_t *, int) const
 
int GetPublisherEmail (wchar_t *, int) const
 
int GetPublisherName (wchar_t *, int) const
 
int GetPublisherUrl (wchar_t *, int) const
 
int GetReferencePath (wchar_t *, int, int) const
 
int GetRefresh (void) const
 
int GetRevision (long &, long &, long &) const
 
int GetSourceID (struct _GUID *) const
 
int GetSourceUrl (wchar_t *, int) const
 
int GetTargetProduct (__int64, struct ACTC_TARGET_PRODUCT_INFO *) const
 
int GetTime (__int64 *, __int64 *, __int64 *) const
 
int GetToolTipText (wchar_t *, int) const
 
int GetUrl (wchar_t *, int) const
 
int IsLink (void) const
 
int IsLinkLoaded (void) const
 
int IsReadOnly (void) const
 
int IsRoot (void) const
 
int IsUserModified (void) const
 
int IsValidForProduct (wchar_t const *, int, int, unsigned long)
 
int Load (wchar_t const *, unsigned long)
 
int LoadLink (void)
 
int RemoveReactor (AcTcCatalogItemReactor *)
 
int Save (wchar_t const *, unsigned long)
 
int SetAccessRight (enum AcTc::AccessRight)
 
int SetAutoRefresh (int)
 
int SetDescription (wchar_t const *)
 
int SetHelpInfo (wchar_t const *, wchar_t const *, wchar_t const *)
 
int SetID (struct _GUID const *)
 
int SetItemOrder (AcTcCatalogItem **, __int64)
 
int SetKeywords (wchar_t const *)
 
int SetLinkUrl (wchar_t const *)
 
int SetName (wchar_t const *)
 
int SetNewID (int)
 
int SetOption (enum AcTc::ItemOption)
 
int SetOverlayImage (AcTcImage const *, int)
 
int SetOverlayImageInfo (struct ACTC_IMAGE_INFO const *)
 
int SetParent (AcTcCatalogItem *)
 
int SetParentDocumentDescription (wchar_t const *)
 
int SetParentDocumentName (wchar_t const *)
 
int SetParentDocumentUrl (wchar_t const *)
 
int SetPublisherCountry (wchar_t const *)
 
int SetPublisherDescription (wchar_t const *)
 
int SetPublisherEmail (wchar_t const *)
 
int SetPublisherName (wchar_t const *)
 
int SetPublisherUrl (wchar_t const *)
 
int SetReferencePath (wchar_t const *, int)
 
int SetRefresh (int)
 
int SetSourceID (struct _GUID const *)
 
int SetSourceUrl (wchar_t const *)
 
int SetTime (__int64 const *, __int64 const *, __int64 const *)
 
int SetToolTipText (wchar_t const *)
 
int Sort (int, int)
 
virtual AcTcCatalogItemoperator= (AcTcCatalogItem const &)
 
virtual int Clone (int, AcTcCatalogItem *&, int) const
 
virtual int CopyFrom (AcTcCatalogItem const *, int)
 
virtual int Download (wchar_t const *, unsigned long, wchar_t const *)
 
virtual int GetTagName (wchar_t *, int) const
 
virtual int GetTypeString (wchar_t *, int, int, int) const
 
virtual int IsValidChild (enum AcTc::CatalogItemType) const
 
virtual int Load (struct IStream *, unsigned long)
 
virtual int Load (struct IUnknown *, unsigned long)
 
virtual int Refresh (unsigned long)
 
virtual int Reset (void)
 
virtual int Save (struct IStream *, unsigned long)
 
virtual int Save (struct IUnknown *, unsigned long)
 
virtual ~AcTcCatalogItem (void)
 
int GetName (wchar_t *, int) const
 
int GetLocalFile (wchar_t *, int) const
 
INT_PTR GetChildCount (void) const
 
INT_PTR GetChildCount (AcTc::CatalogItemType) const
 
AcTcCatalogItemGetChild (INT_PTR) const
 
INT_PTR AddChild (AcTcCatalogItem *)
 
INT_PTR InsertChild (INT_PTR, AcTcCatalogItem *)
 
int DeleteChild (AcTcCatalogItem *)
 
int DetachChild (AcTcCatalogItem *)
 
AcTcCatalogItemGetNextChild (int, CatalogItemType) const
 
int DeleteAllChildren (void)
 
int HasChildren (void) const
 
AcTcCatalogItemFindInChildren (GUID const &, int=TRUE)
 
virtual AcTc::CatalogItemType GetType (void) const
 
int GetXml (wchar_t *, int, DWORD=kSaveLinksAsLinks)
 

Static Public Member Functions

static AcTcCatalogItemFromFile (wchar_t const *, int, unsigned long)
 
static enum AcTc::CatalogItemType GetType (wchar_t const *)
 
static AcTc::CatalogItemType GetType (wchar_t *)
 

Protected Member Functions

 AcTcCatalogItem (AcTcSystemInternals *)
 
virtual AcTcCatalogItemCreateObject (void) const
 

Detailed Description

Definition at line 28 of file AcTcCatalogItem.h.

Constructor & Destructor Documentation

◆ AcTcCatalogItem() [1/2]

AcTcCatalogItem::AcTcCatalogItem ( )
inline

Definition at line 31 of file AcTcCatalogItem.h.

◆ ~AcTcCatalogItem()

virtual AcTcCatalogItem::~AcTcCatalogItem ( void )
virtual

◆ AcTcCatalogItem() [2/2]

AcTcCatalogItem::AcTcCatalogItem ( AcTcSystemInternals * )
protected

Member Function Documentation

◆ AddChild()

INT_PTR AcTcCatalogItem::AddChild ( AcTcCatalogItem * )

◆ AddReactor()

int AcTcCatalogItem::AddReactor ( AcTcCatalogItemReactor * )

◆ AddTargetProduct()

__int64 AcTcCatalogItem::AddTargetProduct ( struct ACTC_TARGET_PRODUCT_INFO const * )

◆ CanRefresh()

int AcTcCatalogItem::CanRefresh ( void ) const

◆ Clone()

virtual int AcTcCatalogItem::Clone ( int ,
AcTcCatalogItem *& ,
int  ) const
virtual

◆ CopyFrom()

virtual int AcTcCatalogItem::CopyFrom ( AcTcCatalogItem const * ,
int  )
virtual

◆ CreateObject()

virtual AcTcCatalogItem * AcTcCatalogItem::CreateObject ( void ) const
protectedvirtual

◆ DeleteAllChildren()

int AcTcCatalogItem::DeleteAllChildren ( void )

◆ DeleteChild()

int AcTcCatalogItem::DeleteChild ( AcTcCatalogItem * )

◆ DeleteImageFile()

int AcTcCatalogItem::DeleteImageFile ( int )

◆ DeleteLinkFile()

int AcTcCatalogItem::DeleteLinkFile ( int )

◆ DeleteOverlayImageFile()

int AcTcCatalogItem::DeleteOverlayImageFile ( int )

◆ DeleteTargetProduct()

int AcTcCatalogItem::DeleteTargetProduct ( int )

◆ DetachChild()

int AcTcCatalogItem::DetachChild ( AcTcCatalogItem * )

◆ Download()

virtual int AcTcCatalogItem::Download ( wchar_t const * ,
unsigned long ,
wchar_t const *  )
virtual

◆ FindInChildren() [1/3]

AcTcCatalogItem * AcTcCatalogItem::FindInChildren ( GUID const & ,
int = TRUE )

◆ FindInChildren() [2/3]

AcTcCatalogItem * AcTcCatalogItem::FindInChildren ( wchar_t const * )

◆ FindInChildren() [3/3]

AcTcCatalogItem * AcTcCatalogItem::FindInChildren ( wchar_t const * ,
int  )

◆ FromFile()

static AcTcCatalogItem * AcTcCatalogItem::FromFile ( wchar_t const * ,
int ,
unsigned long  )
static

◆ GetAccessRight()

enum AcTc::AccessRight AcTcCatalogItem::GetAccessRight ( void ) const

◆ GetAutoRefresh()

int AcTcCatalogItem::GetAutoRefresh ( void ) const

◆ GetChild()

AcTcCatalogItem * AcTcCatalogItem::GetChild ( INT_PTR ) const

◆ GetChildCount() [1/2]

INT_PTR AcTcCatalogItem::GetChildCount ( AcTc::CatalogItemType ) const

◆ GetChildCount() [2/2]

INT_PTR AcTcCatalogItem::GetChildCount ( void ) const

◆ GetCustomData()

int AcTcCatalogItem::GetCustomData ( struct IUnknown ** )

◆ GetDescription()

int AcTcCatalogItem::GetDescription ( wchar_t * ,
int  ) const

◆ GetFileRevision()

int AcTcCatalogItem::GetFileRevision ( long & ,
long &  ) const

◆ GetHelpInfo()

int AcTcCatalogItem::GetHelpInfo ( wchar_t * ,
wchar_t * ,
wchar_t *  ) const

◆ GetID()

int AcTcCatalogItem::GetID ( struct _GUID * ) const

◆ GetImage()

AcTcImage * AcTcCatalogItem::GetImage ( struct tagSIZE const * ,
int  )

◆ GetImageFilePath()

__int64 AcTcCatalogItem::GetImageFilePath ( __int64 ,
wchar_t * ,
unsigned __int64 ) const

◆ GetImageList()

AcTcImageList * AcTcCatalogItem::GetImageList ( void ) const

◆ GetKeywords()

int AcTcCatalogItem::GetKeywords ( wchar_t * ,
int  ) const

◆ GetLinkFilePath()

int AcTcCatalogItem::GetLinkFilePath ( wchar_t * ,
int  ) const

◆ GetLinkUrl()

int AcTcCatalogItem::GetLinkUrl ( wchar_t * ,
int  ) const

◆ GetLocalFile()

int AcTcCatalogItem::GetLocalFile ( wchar_t * ,
int  ) const

◆ GetName()

int AcTcCatalogItem::GetName ( wchar_t * ,
int  ) const

◆ GetNextChild()

AcTcCatalogItem * AcTcCatalogItem::GetNextChild ( int ,
CatalogItemType  ) const

◆ GetOption()

enum AcTc::ItemOption AcTcCatalogItem::GetOption ( void ) const

◆ GetOverlayImage()

AcTcImage * AcTcCatalogItem::GetOverlayImage ( int ) const

◆ GetOverlayImageFilePath()

__int64 AcTcCatalogItem::GetOverlayImageFilePath ( wchar_t * ,
unsigned __int64,
int  ) const

◆ GetOverlayImageInfo()

int AcTcCatalogItem::GetOverlayImageInfo ( struct ACTC_IMAGE_INFO * ,
int  ) const

◆ GetParent()

AcTcCatalogItem * AcTcCatalogItem::GetParent ( void ) const

◆ GetParentDocumentDescription()

int AcTcCatalogItem::GetParentDocumentDescription ( wchar_t * ,
int  ) const

◆ GetParentDocumentName()

int AcTcCatalogItem::GetParentDocumentName ( wchar_t * ,
int  ) const

◆ GetParentDocumentUrl()

int AcTcCatalogItem::GetParentDocumentUrl ( wchar_t * ,
int  ) const

◆ GetPublisherCountry()

int AcTcCatalogItem::GetPublisherCountry ( wchar_t * ,
int  ) const

◆ GetPublisherDescription()

int AcTcCatalogItem::GetPublisherDescription ( wchar_t * ,
int  ) const

◆ GetPublisherEmail()

int AcTcCatalogItem::GetPublisherEmail ( wchar_t * ,
int  ) const

◆ GetPublisherName()

int AcTcCatalogItem::GetPublisherName ( wchar_t * ,
int  ) const

◆ GetPublisherUrl()

int AcTcCatalogItem::GetPublisherUrl ( wchar_t * ,
int  ) const

◆ GetReferencePath()

int AcTcCatalogItem::GetReferencePath ( wchar_t * ,
int ,
int  ) const

◆ GetRefresh()

int AcTcCatalogItem::GetRefresh ( void ) const

◆ GetRevision()

int AcTcCatalogItem::GetRevision ( long & ,
long & ,
long &  ) const

◆ GetRoot()

AcTcCatalogItem * AcTcCatalogItem::GetRoot ( void ) const

◆ GetScheme()

AcTcScheme * AcTcCatalogItem::GetScheme ( void ) const

◆ GetSourceID()

int AcTcCatalogItem::GetSourceID ( struct _GUID * ) const

◆ GetSourceUrl()

int AcTcCatalogItem::GetSourceUrl ( wchar_t * ,
int  ) const

◆ GetTagName()

virtual int AcTcCatalogItem::GetTagName ( wchar_t * ,
int  ) const
virtual

◆ GetTargetProduct()

int AcTcCatalogItem::GetTargetProduct ( __int64 ,
struct ACTC_TARGET_PRODUCT_INFO *  ) const

◆ GetTargetProductCount()

__int64 AcTcCatalogItem::GetTargetProductCount ( void ) const

◆ GetTime()

int AcTcCatalogItem::GetTime ( __int64 * ,
__int64 * ,
__int64 *  ) const

◆ GetToolTipText()

int AcTcCatalogItem::GetToolTipText ( wchar_t * ,
int  ) const

◆ GetType() [1/3]

virtual AcTc::CatalogItemType AcTcCatalogItem::GetType ( void ) const
virtual

◆ GetType() [2/3]

static AcTc::CatalogItemType AcTcCatalogItem::GetType ( wchar_t * )
static

◆ GetType() [3/3]

static enum AcTc::CatalogItemType AcTcCatalogItem::GetType ( wchar_t const * )
static

◆ GetTypeString()

virtual int AcTcCatalogItem::GetTypeString ( wchar_t * ,
int ,
int ,
int  ) const
virtual

◆ GetUrl()

int AcTcCatalogItem::GetUrl ( wchar_t * ,
int  ) const

◆ GetXml()

int AcTcCatalogItem::GetXml ( wchar_t * ,
int ,
DWORD = kSaveLinksAsLinks )

◆ HasChildren()

int AcTcCatalogItem::HasChildren ( void ) const

◆ InsertChild()

INT_PTR AcTcCatalogItem::InsertChild ( INT_PTR ,
AcTcCatalogItem *  )

◆ IsLink()

int AcTcCatalogItem::IsLink ( void ) const

◆ IsLinkLoaded()

int AcTcCatalogItem::IsLinkLoaded ( void ) const

◆ IsReadOnly()

int AcTcCatalogItem::IsReadOnly ( void ) const

◆ IsRoot()

int AcTcCatalogItem::IsRoot ( void ) const

◆ IsUserModified()

int AcTcCatalogItem::IsUserModified ( void ) const

◆ IsValidChild()

virtual int AcTcCatalogItem::IsValidChild ( enum AcTc::CatalogItemType ) const
virtual

◆ IsValidForProduct()

int AcTcCatalogItem::IsValidForProduct ( wchar_t const * ,
int ,
int ,
unsigned long  )

◆ Load() [1/3]

virtual int AcTcCatalogItem::Load ( struct IStream * ,
unsigned long  )
virtual

◆ Load() [2/3]

virtual int AcTcCatalogItem::Load ( struct IUnknown * ,
unsigned long  )
virtual

◆ Load() [3/3]

int AcTcCatalogItem::Load ( wchar_t const * ,
unsigned long  )

◆ LoadLink()

int AcTcCatalogItem::LoadLink ( void )

◆ operator=()

virtual AcTcCatalogItem & AcTcCatalogItem::operator= ( AcTcCatalogItem const & )
virtual

◆ Refresh()

virtual int AcTcCatalogItem::Refresh ( unsigned long )
virtual

◆ RemoveReactor()

int AcTcCatalogItem::RemoveReactor ( AcTcCatalogItemReactor * )

◆ Reset()

virtual int AcTcCatalogItem::Reset ( void )
virtual

◆ Save() [1/3]

virtual int AcTcCatalogItem::Save ( struct IStream * ,
unsigned long  )
virtual

◆ Save() [2/3]

virtual int AcTcCatalogItem::Save ( struct IUnknown * ,
unsigned long  )
virtual

◆ Save() [3/3]

int AcTcCatalogItem::Save ( wchar_t const * ,
unsigned long  )

◆ SetAccessRight()

int AcTcCatalogItem::SetAccessRight ( enum AcTc::AccessRight )

◆ SetAutoRefresh()

int AcTcCatalogItem::SetAutoRefresh ( int )

◆ SetDescription()

int AcTcCatalogItem::SetDescription ( wchar_t const * )

◆ SetHelpInfo()

int AcTcCatalogItem::SetHelpInfo ( wchar_t const * ,
wchar_t const * ,
wchar_t const *  )

◆ SetID()

int AcTcCatalogItem::SetID ( struct _GUID const * )

◆ SetItemOrder()

int AcTcCatalogItem::SetItemOrder ( AcTcCatalogItem ** ,
__int64  )

◆ SetKeywords()

int AcTcCatalogItem::SetKeywords ( wchar_t const * )

◆ SetLinkUrl()

int AcTcCatalogItem::SetLinkUrl ( wchar_t const * )

◆ SetName()

int AcTcCatalogItem::SetName ( wchar_t const * )

◆ SetNewID()

int AcTcCatalogItem::SetNewID ( int )

◆ SetOption()

int AcTcCatalogItem::SetOption ( enum AcTc::ItemOption )

◆ SetOverlayImage()

int AcTcCatalogItem::SetOverlayImage ( AcTcImage const * ,
int  )

◆ SetOverlayImageInfo()

int AcTcCatalogItem::SetOverlayImageInfo ( struct ACTC_IMAGE_INFO const * )

◆ SetParent()

int AcTcCatalogItem::SetParent ( AcTcCatalogItem * )

◆ SetParentDocumentDescription()

int AcTcCatalogItem::SetParentDocumentDescription ( wchar_t const * )

◆ SetParentDocumentName()

int AcTcCatalogItem::SetParentDocumentName ( wchar_t const * )

◆ SetParentDocumentUrl()

int AcTcCatalogItem::SetParentDocumentUrl ( wchar_t const * )

◆ SetPublisherCountry()

int AcTcCatalogItem::SetPublisherCountry ( wchar_t const * )

◆ SetPublisherDescription()

int AcTcCatalogItem::SetPublisherDescription ( wchar_t const * )

◆ SetPublisherEmail()

int AcTcCatalogItem::SetPublisherEmail ( wchar_t const * )

◆ SetPublisherName()

int AcTcCatalogItem::SetPublisherName ( wchar_t const * )

◆ SetPublisherUrl()

int AcTcCatalogItem::SetPublisherUrl ( wchar_t const * )

◆ SetReferencePath()

int AcTcCatalogItem::SetReferencePath ( wchar_t const * ,
int  )

◆ SetRefresh()

int AcTcCatalogItem::SetRefresh ( int )

◆ SetSourceID()

int AcTcCatalogItem::SetSourceID ( struct _GUID const * )

◆ SetSourceUrl()

int AcTcCatalogItem::SetSourceUrl ( wchar_t const * )

◆ SetTime()

int AcTcCatalogItem::SetTime ( __int64 const * ,
__int64 const * ,
__int64 const *  )

◆ SetToolTipText()

int AcTcCatalogItem::SetToolTipText ( wchar_t const * )

◆ Sort()

int AcTcCatalogItem::Sort ( int ,
int  )

The documentation for this class was generated from the following file: