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

#include <DXP.Interfaces.h>

Inheritance diagram for DXP::ICloudVCSVcsProject:
DXP::IVcsProject

Public Member Functions

std::wstring GetStorageID ()
void SetStorageID (std::wstring const AValue)
int GetBaseRevisionNumber ()
void SetBaseRevisionNumber (int AValue)
void LoadBaseRevisionNumber ()
bool SaveToWorkingCopy (IVcsFileNames *const AFileNames)
bool RemoveFromWorkingCopy (IVcsFileNames *const AFileNames)
bool GetCanCommit ()
bool GetCanUpdate ()
std::wstring GetStatusText (std::wstring const AFileName)
int CommitWithDialog (IVcsFileNames *FileNames, std::wstring const Comment)
void AsyncUpdateStatus ()
Public Member Functions inherited from DXP::IVcsProject
void LoadFromFile (std::wstring const AFileName)
void SaveToFile (std::wstring const AFileName)
int GetProjPath (IVcsDesignVault *const DesignVault)
int OpenProject ()
int CloseProject ()
int RemoveProject (IVcsFileNames *FileNames, std::wstring const Comment)
int RunVcs (IVcsFileNames *FileNames)
TVCSStatusSet GetStatus (std::wstring FileName, IVcsBackgroundThread *Thread)
int Properties (std::wstring const FileName)
int Diff (std::wstring const FileName)
TVCSStatusSet GetStatusWithPrefetch (std::wstring FileName, IVcsBackgroundThread *Thread)
int CheckIn (IVcsFileNames *FileNames, std::wstring const Comment)
int CheckInKeep (IVcsFileNames *FileNames, std::wstring const Comment)
int Lock (IVcsFileNames *FileNames, std::wstring const Comment)
int Remove (IVcsFileNames *FileNames, std::wstring const Comment)
int Unlock (IVcsFileNames *FileNames)
int Get (IVcsFileNames *FileNames)
int History (IVcsFileNames *FileNames)
int Update (IVcsFileNames *FileNames, bool AForce)
int Commit (IVcsFileNames *FileNames, std::wstring const Comment)
int Resolve (IVcsFileNames *FileNames)
IVcsRevisionsGetRevisions (std::wstring const FileName, IVcsBackgroundThread *Thread)
int GetRevision (std::wstring const AFileName, std::wstring const ARevision, std::wstring const ARevisionFileName)
int Rename (std::wstring const OldName, std::wstring const NewName)
int GetCommandOptions (TVcsCommand Command)
bool SupportsCommand (TVcsCommand Command, std::wstring const FileName)
bool GetConnected ()
bool GetUseCommit ()
std::wstring GetUserName ()
std::wstring GetProjectName ()
std::wstring GetLocalProj ()
std::wstring GetAuxProj ()
bool GetCanCache ()
void SetUserName (std::wstring AValue)
void SetProjectName (std::wstring AValue)
void SetLocalProj (std::wstring AValue)
void SetAuxProj (std::wstring AValue)
std::wstring CheckoutProject (IVcsDesignVault *const DesignVault, std::wstring const APath, std::wstring const ALocalPath, std::wstring const ARelPath)
void LinkLocalFolder (std::wstring ALocalFolderFullPath)
void BringToDate (std::wstring ALocalFolderFullPath)
void InitializeAndAddFiles (C_VCSAddFilesSettings const ASettings)
std::wstring GetLocationInRepository (std::wstring AFullPath)
bool CanGetLocationInRepository ()
std::wstring CheckoutProjectSilently ()
void List (std::wstring ALocalFolderFullPath, IVcsFileNames *FileNames)
int CleanUp (IVcsFileNames *AFolders)
IDXPProjectGetProject ()
void SetProject (IDXPProject *AProject)
std::wstring Export (std::wstring FileName, std::wstring LocalDirectory)
std::wstring GetRepositoryRoot ()
IVcsDesignVaultDesignVault ()
std::wstring DesignVaultName ()
TProviderType ProviderType ()
bool IsThreadSafe ()
std::wstring Delete (IVcsFileNames *const FileNames)
std::wstring Revert (IVcsFileNames *const FileNames)
std::wstring GetFilenameUniqueIDForRepository (std::wstring const FileName)

Member Function Documentation

◆ AsyncUpdateStatus()

void DXP::ICloudVCSVcsProject::AsyncUpdateStatus ( )

◆ CommitWithDialog()

int DXP::ICloudVCSVcsProject::CommitWithDialog ( IVcsFileNames * FileNames,
std::wstring const Comment )

◆ GetBaseRevisionNumber()

int DXP::ICloudVCSVcsProject::GetBaseRevisionNumber ( )

◆ GetCanCommit()

bool DXP::ICloudVCSVcsProject::GetCanCommit ( )

◆ GetCanUpdate()

bool DXP::ICloudVCSVcsProject::GetCanUpdate ( )

◆ GetStatusText()

std::wstring DXP::ICloudVCSVcsProject::GetStatusText ( std::wstring const AFileName)

◆ GetStorageID()

std::wstring DXP::ICloudVCSVcsProject::GetStorageID ( )

◆ LoadBaseRevisionNumber()

void DXP::ICloudVCSVcsProject::LoadBaseRevisionNumber ( )

◆ RemoveFromWorkingCopy()

bool DXP::ICloudVCSVcsProject::RemoveFromWorkingCopy ( IVcsFileNames *const AFileNames)

◆ SaveToWorkingCopy()

bool DXP::ICloudVCSVcsProject::SaveToWorkingCopy ( IVcsFileNames *const AFileNames)

◆ SetBaseRevisionNumber()

void DXP::ICloudVCSVcsProject::SetBaseRevisionNumber ( int AValue)

◆ SetStorageID()

void DXP::ICloudVCSVcsProject::SetStorageID ( std::wstring const AValue)

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