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

#include <DXP.Interfaces.h>

Inheritance diagram for DXP::IVcsBasedProjectCommands:

Public Member Functions

bool AddProjectToVCSNoUI (IVcsProject *AVCSProject, IVcsDesignVault *const ADesignVault, IVcsFileNames *const AFileNames, std::wstring const AProject, std::wstring const AProjectVCSPath, std::wstring const AComment)
void AddProjectFolderToVCS (IVcsProject *AVCSProject, IVcsDesignVault *const ADesignVault, std::wstring const AProjectFileName, std::wstring const AProjectVCSPath)
void CheckoutProjectNoUI (IVcsDesignVault *const ADesignVault, std::wstring const ALocalPath, std::wstring const AVCSPath, std::wstring const ARelPath, int ARevisionID)
void CommitProject (IVcsProject *const AVCSProject, std::wstring const AProject)
int GetVcsProvidersCount ()
IVcsProviderGetVcsProvider (int const AIndex, bool *AEnabled)
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)
IVcsDesignVaultGetDesignVaultByGUID (std::wstring const ARepositoryGUID)
bool SelectRepositoryPath (IVcsDesignVault *const ADesignVault, std::wstring *AProjectVCSPath)
IVcsDesignVaultGetDesignVaultByPath (std::wstring const ARepositoryPath)

Member Function Documentation

◆ AddProjectFolderToVCS()

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

◆ AddProjectToVCSNoUI()

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

◆ AddVCSRepository()

bool DXP::IVcsBasedProjectCommands::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 )

◆ CheckoutProjectNoUI()

void DXP::IVcsBasedProjectCommands::CheckoutProjectNoUI ( IVcsDesignVault *const ADesignVault,
std::wstring const ALocalPath,
std::wstring const AVCSPath,
std::wstring const ARelPath,
int ARevisionID )

◆ CommitProject()

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

◆ GetDesignVaultByGUID()

IVcsDesignVault * DXP::IVcsBasedProjectCommands::GetDesignVaultByGUID ( std::wstring const ARepositoryGUID)

◆ GetDesignVaultByPath()

IVcsDesignVault * DXP::IVcsBasedProjectCommands::GetDesignVaultByPath ( std::wstring const ARepositoryPath)

◆ GetVcsProvider()

IVcsProvider * DXP::IVcsBasedProjectCommands::GetVcsProvider ( int const AIndex,
bool * AEnabled )

◆ GetVcsProvidersCount()

int DXP::IVcsBasedProjectCommands::GetVcsProvidersCount ( )

◆ SelectRepositoryPath()

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

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