Altium C++ SDK 3.0
Loading...
Searching...
No Matches
DXP::IEDesignDataInterface Struct Reference

#include <DXP.Interfaces.h>

Inheritance diagram for DXP::IEDesignDataInterface:

Public Member Functions

IEDesignData_ReleaseManagerGetState_ReleaseManager ()
IEDesignData_HWPartDocumentGetHWPartDocumentByPath (std::wstring APath)
IEDesignData_PartChoiceListDocumentGetPartChoiceListDocumentByPath (std::wstring APath)
IEDesignData_ItemCreateModel ()
IEDesignData_GUIActionsGetGUIActions ()
IEDesignData_PreviewFrameCreatePreviewFrame ()
void ShowItemProperties (IEDMS_Vault *AVault, IULB_Item *AItem, IULB_ItemRevision *ARevision)
void ShowItemRevisionDifferences (IEDMS_Vault *const AVault, std::wstring const ARevisionGUID1, std::wstring const ARevisionGUID2)
void ShowRevisionProperties (IEDMS_Vault *const AVault, IULB_ItemRevision *const ARevision)
bool MakeNewItem (IEDMS_Vault *const AVault, IULB_Item *const AItem, IULB_ItemRevision *const ARevision, std::wstring *ANewItemGUID, std::wstring *ANewItemFolderGUID)
bool UpdateRevision (IEDMS_Vault *const AVault, IULB_ItemRevision *const ARevision)
IULB_ItemRevisionCreatePlannedRevision (IEDMS_Vault *const AVault, IULB_LifeCycleState *const AState, IULB_ItemRevision *const DItemRevision, std::wstring const ACaption, std::wstring const AReleasedItemId, std::wstring const AncestorID, std::wstring const AncestorGUID)
bool CreateNewItem (IEDMS_Vault *const AVault, IULB_Item **AItem, IULB_ItemRevision **ARevision)
bool EditItemProperties (IEDMS_Vault *AVault, IULB_Item *AItem, IULB_ItemRevision *ARevision)
IULB_ItemRevisionGetRevisionForRelease (std::wstring const AVaultGUID, std::wstring const AnAncestorRevisionGUID, std::wstring const AComment, std::wstring const ADescription, TRevisionLevel const AIncrementLevel, std::wstring *AReleaseNotes, bool *ANeedCreateItemRevision, IInterfaceList **AItemRevisionList)
IEDesignData_VcsBasedProjectActionsGetVcsBasedProjectActions ()
bool FreeBynaryUpload (std::wstring *AParameters)
bool CreateNewItemExt (IEDMS_Vault *const AVault, std::wstring *AParameters, IULB_Item **AItem, IULB_ItemRevision **ARevision)
void GetStateSelected (std::wstring *AParameters)
IRevisionAspectManagerGetRevisionAspectManager ()
IFolderAspectManagerGetFolderAspectManager ()
IReleasedItemFormGetReleasedItemForm (TReleasedItemFormType AFormType, IEDMS_Vault *AVault)
bool ExecuteFolderPermissionForm (IEDMS_Vault *AVault, IULB_Folder *AFolder)
IIntegersGetImageIndexesForFolderType (IWideStrings *const AFolderTypes)
IIntegersGetItemImageIndexesForContentTypeGUID (IWideStrings *const AContentTypes)
IWideStringsGetPreparedImages (std::wstring const ATargetPath, IIntegers *const AImageIndexList)
IGeneratorRegistryGeneratorRegistry ()
bool CreatePermissionSetWrapper (IEDMS_Vault *AVault, IULB_Folder *AFolder, IEDMS_PermissionSetWrapper **Wrapper)
bool ExecuteNewFolderPermissionForm (IEDMS_Vault *AVault, IULB_Folder *AFolder, IEDMS_PermissionSetWrapper **APermissionSet)

Member Function Documentation

◆ CreateModel()

IEDesignData_Item * DXP::IEDesignDataInterface::CreateModel ( )

◆ CreateNewItem()

bool DXP::IEDesignDataInterface::CreateNewItem ( IEDMS_Vault *const AVault,
IULB_Item ** AItem,
IULB_ItemRevision ** ARevision )

◆ CreateNewItemExt()

bool DXP::IEDesignDataInterface::CreateNewItemExt ( IEDMS_Vault *const AVault,
std::wstring * AParameters,
IULB_Item ** AItem,
IULB_ItemRevision ** ARevision )

◆ CreatePermissionSetWrapper()

bool DXP::IEDesignDataInterface::CreatePermissionSetWrapper ( IEDMS_Vault * AVault,
IULB_Folder * AFolder,
IEDMS_PermissionSetWrapper ** Wrapper )

◆ CreatePlannedRevision()

IULB_ItemRevision * DXP::IEDesignDataInterface::CreatePlannedRevision ( IEDMS_Vault *const AVault,
IULB_LifeCycleState *const AState,
IULB_ItemRevision *const DItemRevision,
std::wstring const ACaption,
std::wstring const AReleasedItemId,
std::wstring const AncestorID,
std::wstring const AncestorGUID )

◆ CreatePreviewFrame()

IEDesignData_PreviewFrame * DXP::IEDesignDataInterface::CreatePreviewFrame ( )

◆ EditItemProperties()

bool DXP::IEDesignDataInterface::EditItemProperties ( IEDMS_Vault * AVault,
IULB_Item * AItem,
IULB_ItemRevision * ARevision )

◆ ExecuteFolderPermissionForm()

bool DXP::IEDesignDataInterface::ExecuteFolderPermissionForm ( IEDMS_Vault * AVault,
IULB_Folder * AFolder )

◆ ExecuteNewFolderPermissionForm()

bool DXP::IEDesignDataInterface::ExecuteNewFolderPermissionForm ( IEDMS_Vault * AVault,
IULB_Folder * AFolder,
IEDMS_PermissionSetWrapper ** APermissionSet )

◆ FreeBynaryUpload()

bool DXP::IEDesignDataInterface::FreeBynaryUpload ( std::wstring * AParameters)

◆ GeneratorRegistry()

IGeneratorRegistry * DXP::IEDesignDataInterface::GeneratorRegistry ( )

◆ GetFolderAspectManager()

IFolderAspectManager * DXP::IEDesignDataInterface::GetFolderAspectManager ( )

◆ GetGUIActions()

IEDesignData_GUIActions * DXP::IEDesignDataInterface::GetGUIActions ( )

◆ GetHWPartDocumentByPath()

IEDesignData_HWPartDocument * DXP::IEDesignDataInterface::GetHWPartDocumentByPath ( std::wstring APath)

◆ GetImageIndexesForFolderType()

IIntegers * DXP::IEDesignDataInterface::GetImageIndexesForFolderType ( IWideStrings *const AFolderTypes)

◆ GetItemImageIndexesForContentTypeGUID()

IIntegers * DXP::IEDesignDataInterface::GetItemImageIndexesForContentTypeGUID ( IWideStrings *const AContentTypes)

◆ GetPartChoiceListDocumentByPath()

IEDesignData_PartChoiceListDocument * DXP::IEDesignDataInterface::GetPartChoiceListDocumentByPath ( std::wstring APath)

◆ GetPreparedImages()

IWideStrings * DXP::IEDesignDataInterface::GetPreparedImages ( std::wstring const ATargetPath,
IIntegers *const AImageIndexList )

◆ GetReleasedItemForm()

IReleasedItemForm * DXP::IEDesignDataInterface::GetReleasedItemForm ( TReleasedItemFormType AFormType,
IEDMS_Vault * AVault )

◆ GetRevisionAspectManager()

IRevisionAspectManager * DXP::IEDesignDataInterface::GetRevisionAspectManager ( )

◆ GetRevisionForRelease()

IULB_ItemRevision * DXP::IEDesignDataInterface::GetRevisionForRelease ( std::wstring const AVaultGUID,
std::wstring const AnAncestorRevisionGUID,
std::wstring const AComment,
std::wstring const ADescription,
TRevisionLevel const AIncrementLevel,
std::wstring * AReleaseNotes,
bool * ANeedCreateItemRevision,
IInterfaceList ** AItemRevisionList )

◆ GetState_ReleaseManager()

IEDesignData_ReleaseManager * DXP::IEDesignDataInterface::GetState_ReleaseManager ( )

◆ GetStateSelected()

void DXP::IEDesignDataInterface::GetStateSelected ( std::wstring * AParameters)

◆ GetVcsBasedProjectActions()

IEDesignData_VcsBasedProjectActions * DXP::IEDesignDataInterface::GetVcsBasedProjectActions ( )

◆ MakeNewItem()

bool DXP::IEDesignDataInterface::MakeNewItem ( IEDMS_Vault *const AVault,
IULB_Item *const AItem,
IULB_ItemRevision *const ARevision,
std::wstring * ANewItemGUID,
std::wstring * ANewItemFolderGUID )

◆ ShowItemProperties()

void DXP::IEDesignDataInterface::ShowItemProperties ( IEDMS_Vault * AVault,
IULB_Item * AItem,
IULB_ItemRevision * ARevision )

◆ ShowItemRevisionDifferences()

void DXP::IEDesignDataInterface::ShowItemRevisionDifferences ( IEDMS_Vault *const AVault,
std::wstring const ARevisionGUID1,
std::wstring const ARevisionGUID2 )

◆ ShowRevisionProperties()

void DXP::IEDesignDataInterface::ShowRevisionProperties ( IEDMS_Vault *const AVault,
IULB_ItemRevision *const ARevision )

◆ UpdateRevision()

bool DXP::IEDesignDataInterface::UpdateRevision ( IEDMS_Vault *const AVault,
IULB_ItemRevision *const ARevision )

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