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

#include <DXP.Interfaces.h>

Inheritance diagram for DXP::IEDesignData_VcsBasedProjectActions:

Public Member Functions

bool AddProjectToVCS (IVcsProject *VCSProject, IVcsDesignVault *const DesignVault, std::wstring const ProjectFileName, std::wstring const ProjectVCSPath, std::wstring const Comment)
void AddProjectFolderToVCS (IVcsProject *AVCSProject, IVcsDesignVault *const ADesignVault, std::wstring const AProjectFileName, std::wstring const AProjectVCSPath)
void Checkout (IVcsDesignVault *const AVcsDesignVault, std::wstring const AProjectVCSPath, std::wstring const AWorkingCopyDir, std::wstring const ARelPath, int ARevisionId)
void CommitProject (IVcsProject *const AVCSProject, std::wstring const AProject)
bool OpenDialog (IVcsDesignVault **AVcsDesignVault, std::wstring *AProjectName, std::wstring *AWorkingCopyDir, std::wstring *AProjectRepositoryPath, std::wstring *AManagedProjectGUID, std::wstring *AProjectType)
bool ConvertDialog (std::wstring const AProjectName, IVcsDesignVault **AVcsDesignVault)
bool GetRepositoryForManagedProjectsPresent ()
bool AddVCSRepository (std::wstring const ARepositoryName, std::wstring const ARepositoryPath, std::wstring const AManagedRepositoryGUID, std::wstring const AWorkingCopyDir, TProviderType const AProviderType, TCreateKind const ACreateKind, TRepositoryType const ARepositoryType)
bool AddProjectToService (std::wstring const AHRID, std::wstring const AProjectType, std::wstring const AManagedRepositoryGUID, std::wstring const ADescription, std::wstring const ARepositoryPath, std::wstring *AProjectGUID, std::wstring *AErrorMessage)
void DeleteProjectFromService (std::wstring const AProjectGUID, std::wstring *AErrorMessage)
IVcsDesignVaultFindDesignVaultByName (std::wstring const AName)
IVcsDesignVaultGetDesignVaultByName (std::wstring const AName)
bool AddProjectToVCSNoUI (IVcsProject *AVCSProject, IVcsDesignVault *const ADesignVault, IVcsFileNames *const AFileNames, std::wstring const AProject, std::wstring const AProjectVCSPath, std::wstring const AComment)
bool CanAddProjectToVCS (IVcsDesignVault *const ADesignVault, std::wstring const AProject, std::wstring const AProjectVCSPath, std::wstring *AMessage)
bool SelectRepositoryPath (IVcsDesignVault *const ADesignVault, std::wstring *AProjectVCSPath)
bool ConvertDialogEx (std::wstring *AParameters, IVcsDesignVault **AVcsDesignVault)
bool AddProjectToServiceEx (std::wstring *AParameters, std::wstring *AErrorMessage)

Member Function Documentation

◆ AddProjectFolderToVCS()

void DXP::IEDesignData_VcsBasedProjectActions::AddProjectFolderToVCS ( IVcsProject * AVCSProject,
IVcsDesignVault *const ADesignVault,
std::wstring const AProjectFileName,
std::wstring const AProjectVCSPath )

◆ AddProjectToService()

bool DXP::IEDesignData_VcsBasedProjectActions::AddProjectToService ( std::wstring const AHRID,
std::wstring const AProjectType,
std::wstring const AManagedRepositoryGUID,
std::wstring const ADescription,
std::wstring const ARepositoryPath,
std::wstring * AProjectGUID,
std::wstring * AErrorMessage )

◆ AddProjectToServiceEx()

bool DXP::IEDesignData_VcsBasedProjectActions::AddProjectToServiceEx ( std::wstring * AParameters,
std::wstring * AErrorMessage )

◆ AddProjectToVCS()

bool DXP::IEDesignData_VcsBasedProjectActions::AddProjectToVCS ( IVcsProject * VCSProject,
IVcsDesignVault *const DesignVault,
std::wstring const ProjectFileName,
std::wstring const ProjectVCSPath,
std::wstring const Comment )

◆ AddProjectToVCSNoUI()

bool DXP::IEDesignData_VcsBasedProjectActions::AddProjectToVCSNoUI ( IVcsProject * AVCSProject,
IVcsDesignVault *const ADesignVault,
IVcsFileNames *const AFileNames,
std::wstring const AProject,
std::wstring const AProjectVCSPath,
std::wstring const AComment )

◆ AddVCSRepository()

bool DXP::IEDesignData_VcsBasedProjectActions::AddVCSRepository ( std::wstring const ARepositoryName,
std::wstring const ARepositoryPath,
std::wstring const AManagedRepositoryGUID,
std::wstring const AWorkingCopyDir,
TProviderType const AProviderType,
TCreateKind const ACreateKind,
TRepositoryType const ARepositoryType )

◆ CanAddProjectToVCS()

bool DXP::IEDesignData_VcsBasedProjectActions::CanAddProjectToVCS ( IVcsDesignVault *const ADesignVault,
std::wstring const AProject,
std::wstring const AProjectVCSPath,
std::wstring * AMessage )

◆ Checkout()

void DXP::IEDesignData_VcsBasedProjectActions::Checkout ( IVcsDesignVault *const AVcsDesignVault,
std::wstring const AProjectVCSPath,
std::wstring const AWorkingCopyDir,
std::wstring const ARelPath,
int ARevisionId )

◆ CommitProject()

void DXP::IEDesignData_VcsBasedProjectActions::CommitProject ( IVcsProject *const AVCSProject,
std::wstring const AProject )

◆ ConvertDialog()

bool DXP::IEDesignData_VcsBasedProjectActions::ConvertDialog ( std::wstring const AProjectName,
IVcsDesignVault ** AVcsDesignVault )

◆ ConvertDialogEx()

bool DXP::IEDesignData_VcsBasedProjectActions::ConvertDialogEx ( std::wstring * AParameters,
IVcsDesignVault ** AVcsDesignVault )

◆ DeleteProjectFromService()

void DXP::IEDesignData_VcsBasedProjectActions::DeleteProjectFromService ( std::wstring const AProjectGUID,
std::wstring * AErrorMessage )

◆ FindDesignVaultByName()

IVcsDesignVault * DXP::IEDesignData_VcsBasedProjectActions::FindDesignVaultByName ( std::wstring const AName)

◆ GetDesignVaultByName()

IVcsDesignVault * DXP::IEDesignData_VcsBasedProjectActions::GetDesignVaultByName ( std::wstring const AName)

◆ GetRepositoryForManagedProjectsPresent()

bool DXP::IEDesignData_VcsBasedProjectActions::GetRepositoryForManagedProjectsPresent ( )

◆ OpenDialog()

bool DXP::IEDesignData_VcsBasedProjectActions::OpenDialog ( IVcsDesignVault ** AVcsDesignVault,
std::wstring * AProjectName,
std::wstring * AWorkingCopyDir,
std::wstring * AProjectRepositoryPath,
std::wstring * AManagedProjectGUID,
std::wstring * AProjectType )

◆ SelectRepositoryPath()

bool DXP::IEDesignData_VcsBasedProjectActions::SelectRepositoryPath ( IVcsDesignVault *const ADesignVault,
std::wstring * AProjectVCSPath )

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