From b88c276bb0da9c03add71e7d00a763466f516f26 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Tue, 3 Mar 2026 18:33:50 +0100 Subject: [PATCH] EgtMachKernel : - aggiunta in interfaccia funzione ChangePreviewMachiningToolShow. --- MachMgr.h | 1 + MachMgrOperations.cpp | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/MachMgr.h b/MachMgr.h index bdee15b..e20eb49 100644 --- a/MachMgr.h +++ b/MachMgr.h @@ -304,6 +304,7 @@ class MachMgr : public IMachMgr bool RemoveMachiningPreview( void) override ; bool MachiningApply( bool bRecalc, bool bPostApply = true) override ; bool MachiningUpdate( bool bPostApply = true) override ; + bool ChangePreviewMachiningToolShow( int nLookFlag) override ; bool PreparePreviewMachiningTool( void) const override ; bool RemovePreviewMachiningTool( void) const override ; int GetPreviewMachiningToolStepCount( void) const override ; diff --git a/MachMgrOperations.cpp b/MachMgrOperations.cpp index a4b68da..151020d 100644 --- a/MachMgrOperations.cpp +++ b/MachMgrOperations.cpp @@ -1106,6 +1106,22 @@ MachMgr::MachiningUpdate( bool bPostApply) return pMch->Update( bPostApply) ; } +//---------------------------------------------------------------------------- +bool +MachMgr::ChangePreviewMachiningToolShow( int nLookFlag) +{ + // recupero la lavorazione corrente + int nCurrMchId = GetCurrMachining() ; + if ( nCurrMchId == GDB_ID_NULL) + return false ; + // ne recupero il gestore + Machining* pMch = GetMachining( m_pGeomDB->GetUserObj( nCurrMchId)) ; + if ( pMch == nullptr) + return false ; + // eseguo + return pMch->ChangeToolPreviewShow( nLookFlag) ; +} + //---------------------------------------------------------------------------- bool MachMgr::PreparePreviewMachiningTool( void) const