FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
IAcPiCategorizePropertiesImpl< T > Class Template Referenceabstract

#include <AcadObjectImpl.h>

Inheritance diagram for IAcPiCategorizePropertiesImpl< T >:

Public Member Functions

CATEGORY_VECTORGetCategoryVector ()
 
CATCMDBTN_VECTORGetCmdBtnVector ()
 
bool IsDefaultCategoryEntry (CATEGORY_ENTRY in)
 
bool IsDefaultCmdBtnEntry (CATCMDBTN_ENTRY in)
 
 IAcPiCategorizePropertiesImpl ()
 
virtual ~IAcPiCategorizePropertiesImpl ()
 
virtual HINSTANCE GetResourceInstance ()=0
 
STDMETHODIMP MapPropertyToCategory (DISPID dispid, PROPCAT *ppropcat)
 
STDMETHODIMP GetCategoryName (PROPCAT propcat, LCID lcid, BSTR *pbstrName)
 
STDMETHODIMP GetCategoryDescription (PROPCAT propcat, LCID lcid, BSTR *pbstrDesc)
 
STDMETHODIMP GetCategoryWeight (PROPCAT CatID, long *pCategoryWeight)
 
STDMETHODIMP GetParentCategory (PROPCAT CatID, PROPCAT *pParentCatID)
 
STDMETHODIMP GetCommandButtons (PROPCAT CatID, VARIANT *pCatCmdBtns)
 

Public Attributes

CATEGORY_VECTOR m_CategoryVector
 
CATCMDBTN_VECTOR m_CatCmdBtnVector
 

Detailed Description

template<class T>
class IAcPiCategorizePropertiesImpl< T >

Definition at line 106 of file AcadObjectImpl.h.

Constructor & Destructor Documentation

◆ IAcPiCategorizePropertiesImpl()

Definition at line 172 of file AcadObjectImpl.h.

◆ ~IAcPiCategorizePropertiesImpl()

Definition at line 191 of file AcadObjectImpl.h.

Member Function Documentation

◆ GetCategoryDescription()

template<class T >
STDMETHODIMP IAcPiCategorizePropertiesImpl< T >::GetCategoryDescription ( PROPCAT propcat,
LCID lcid,
BSTR * pbstrDesc )
inline

Definition at line 213 of file AcadObjectImpl.h.

◆ GetCategoryName()

template<class T >
STDMETHODIMP IAcPiCategorizePropertiesImpl< T >::GetCategoryName ( PROPCAT propcat,
LCID lcid,
BSTR * pbstrName )
inline

Definition at line 203 of file AcadObjectImpl.h.

◆ GetCategoryVector()

template<class T >
CATEGORY_VECTOR & IAcPiCategorizePropertiesImpl< T >::GetCategoryVector ( )
inline

Definition at line 113 of file AcadObjectImpl.h.

◆ GetCategoryWeight()

template<class T >
STDMETHODIMP IAcPiCategorizePropertiesImpl< T >::GetCategoryWeight ( PROPCAT CatID,
long * pCategoryWeight )
inline

Definition at line 218 of file AcadObjectImpl.h.

◆ GetCmdBtnVector()

template<class T >
CATCMDBTN_VECTOR & IAcPiCategorizePropertiesImpl< T >::GetCmdBtnVector ( )
inline

Definition at line 118 of file AcadObjectImpl.h.

◆ GetCommandButtons()

template<class T >
STDMETHODIMP IAcPiCategorizePropertiesImpl< T >::GetCommandButtons ( PROPCAT CatID,
VARIANT * pCatCmdBtns )
inline

Definition at line 228 of file AcadObjectImpl.h.

◆ GetParentCategory()

template<class T >
STDMETHODIMP IAcPiCategorizePropertiesImpl< T >::GetParentCategory ( PROPCAT CatID,
PROPCAT * pParentCatID )
inline

Definition at line 223 of file AcadObjectImpl.h.

◆ GetResourceInstance()

template<class T >
virtual HINSTANCE IAcPiCategorizePropertiesImpl< T >::GetResourceInstance ( )
pure virtual

◆ IsDefaultCategoryEntry()

template<class T >
bool IAcPiCategorizePropertiesImpl< T >::IsDefaultCategoryEntry ( CATEGORY_ENTRY in)
inline

Definition at line 123 of file AcadObjectImpl.h.

◆ IsDefaultCmdBtnEntry()

template<class T >
bool IAcPiCategorizePropertiesImpl< T >::IsDefaultCmdBtnEntry ( CATCMDBTN_ENTRY in)
inline

Definition at line 143 of file AcadObjectImpl.h.

◆ MapPropertyToCategory()

template<class T >
STDMETHODIMP IAcPiCategorizePropertiesImpl< T >::MapPropertyToCategory ( DISPID dispid,
PROPCAT * ppropcat )
inline

Definition at line 198 of file AcadObjectImpl.h.

Member Data Documentation

◆ m_CatCmdBtnVector

template<class T >
CATCMDBTN_VECTOR IAcPiCategorizePropertiesImpl< T >::m_CatCmdBtnVector

Definition at line 111 of file AcadObjectImpl.h.

◆ m_CategoryVector

template<class T >
CATEGORY_VECTOR IAcPiCategorizePropertiesImpl< T >::m_CategoryVector

Definition at line 110 of file AcadObjectImpl.h.


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