diff --git a/EXE_MachMgr.cpp b/EXE_MachMgr.cpp index ea7cc88..fc1906c 100644 --- a/EXE_MachMgr.cpp +++ b/EXE_MachMgr.cpp @@ -1469,6 +1469,36 @@ ExeTdbGetToolHolderDir( string& sTHolderDir) return pMachMgr->TdbGetToolHolderDir( sTHolderDir) ; } +//----------------------------------------------------------------------------- +bool +ExeTdbExport( const STRVECTOR& vsToolsNames, const string& sOutFile) +{ + IMachMgr* pMachMgr = GetCurrMachMgr() ; + VERIFY_MACHMGR( pMachMgr, false) + // recupero il direttorio dei porta utensili + return pMachMgr->TdbExport( vsToolsNames, sOutFile) ; +} + +//----------------------------------------------------------------------------- +bool +ExeTdbToBeImported( const string& sFile, STRVECTOR& vsToolsNames) +{ + IMachMgr* pMachMgr = GetCurrMachMgr() ; + VERIFY_MACHMGR( pMachMgr, false) + // recupero il direttorio dei porta utensili + return pMachMgr->TdbToBeImported( sFile, vsToolsNames) ; +} + +//----------------------------------------------------------------------------- +bool +ExeTdbImport( const string& sFile, const STRVECTOR& vsToolsToImport, const STRVECTOR& vsToolsNames, STRVECTOR& vsImported) +{ + IMachMgr* pMachMgr = GetCurrMachMgr() ; + VERIFY_MACHMGR( pMachMgr, false) + // recupero il direttorio dei porta utensili + return pMachMgr->TdbImport( sFile, vsToolsToImport, vsToolsNames, vsImported) ; +} + //----------------------------------------------------------------------------- // Setup //-----------------------------------------------------------------------------