#include "HYDROGUI_Module.h"
#include "HYDROGUI_Shape.h"
#include "HYDROGUI_Tool.h"
+#include "HYDROGUI_Tool2.h"
#include "HYDROGUI_UpdateFlags.h"
#include <HYDROData_Iterator.h>
aPanel->setGuideLineName( aSelectedGuideLine );
aPanel->setProfileName( aSelectedProfile );
+ if( !myEditedObject.IsNull() )
+ aPanel->setEquiDistance( myEditedObject->GetEquiDistance() );
+ else
+ aPanel->setEquiDistance( 1.0 );
+
aPanel->blockSignals( false );
onCreatePreview();
myEditedObject->RemoveProfile();
myEditedObject->SetProfile( aProfile );
+ myEditedObject->SetEquiDistance( aPanel->getEquiDistance() );
}
if ( myEditedObject->IsMustBeUpdated( HYDROData_Entity::Geom_2d ) )
HYDROGUI_Tool::FindObjectByName( module(), aProfileName, KIND_PROFILE ) );
HYDROData_Channel::PrsDefinition aPrsDef;
- if ( !HYDROData_Channel::CreatePresentations( aGuideLine, aProfile, aPrsDef ) )
+ if ( !HYDROData_Channel::CreatePresentations( aGuideLine, aProfile, aPrsDef, aPanel->getEquiDistance() ) )
{
erasePreview();
return;