diff --git a/EInAPI.h b/EInAPI.h index 373f53e..7a984c8 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -620,6 +620,7 @@ EIN_EXPORT BOOL __stdcall EgtTdbGetToolHolderDir( wchar_t*& wsTHolderDir) ; // Setup EIN_EXPORT int __stdcall EgtGetCurrSetup( void) ; EIN_EXPORT BOOL __stdcall EgtImportSetup( const wchar_t* wsName) ; +EIN_EXPORT BOOL __stdcall EgtUpdateSetup( void) ; // Machinings DataBase EIN_EXPORT BOOL __stdcall EgtMdbGetMachiningNewName( const wchar_t* wsName, wchar_t*& wsNewName) ; EIN_EXPORT BOOL __stdcall EgtMdbAddMachining( const wchar_t* wsName, int nType) ; diff --git a/EMkMachMgr.h b/EMkMachMgr.h index b77774f..0ef6d3e 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -132,6 +132,7 @@ class __declspec( novtable) IMachMgr virtual bool GetDefaultSetupName( std::string& sName) const = 0 ; virtual bool ImportSetup( const std::string& sName) = 0 ; virtual bool VerifyCurrSetup( STRVECTOR& vsErrors) = 0 ; + virtual bool UpdateSetup( void) = 0 ; // Machinings DataBase virtual bool MdbGetMachiningNewName( std::string& sName) const = 0 ; virtual bool MdbAddMachining( const std::string& sName, int nType) = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 457988d..5c1d091 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -675,6 +675,7 @@ EXE_EXPORT int ExeGetCurrSetup( void) ; EXE_EXPORT bool ExeGetDefaultSetupName( std::string& sName) ; EXE_EXPORT bool ExeImportSetup( const std::string& sName) ; EXE_EXPORT bool ExeVerifyCurrSetup( STRVECTOR& vsErrors) ; +EXE_EXPORT bool ExeUpdateSetup( void) ; // Machinings Database EXE_EXPORT bool ExeMdbGetMachiningNewName( std::string& sName) ; EXE_EXPORT bool ExeMdbAddMachining( const std::string& sName, int nType) ;