X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_StreamOp.cxx;h=ca1f6e5df7c3038e9fd1f2799732eaee717f08a1;hb=9d44116e703eee10527cef6c81ab5f6805515111;hp=6162acb8e391d9ae2836e8f09dc9e084886dbd42;hpb=55fe0d2de7e15a256965d71280dc61fd58863d7e;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_StreamOp.cxx b/src/HYDROGUI/HYDROGUI_StreamOp.cxx index 6162acb8..ca1f6e5d 100755 --- a/src/HYDROGUI/HYDROGUI_StreamOp.cxx +++ b/src/HYDROGUI/HYDROGUI_StreamOp.cxx @@ -23,6 +23,7 @@ #include "HYDROGUI_Shape.h" #include "HYDROGUI_StreamDlg.h" #include "HYDROGUI_Tool.h" +#include "HYDROGUI_Tool2.h" #include "HYDROGUI_UpdateFlags.h" #include @@ -245,13 +246,13 @@ bool HYDROGUI_StreamOp::processApply( int& theUpdateFlags, myEditedObject->SetHydraulicAxis( aHydAxis ); myEditedObject->SetProfiles( aRefProfiles, false ); - if ( myEditedObject->IsMustBeUpdated() ) + if ( myEditedObject->IsMustBeUpdated( HYDROData_Entity::Geom_2d ) ) myEditedObject->Update(); if ( !myIsEdit ) { - myEditedObject->SetFillingColor( HYDROData_Stream::DefaultFillingColor() ); - myEditedObject->SetBorderColor( HYDROData_Stream::DefaultBorderColor() ); + myEditedObject->SetFillingColor( myEditedObject->DefaultFillingColor() ); + myEditedObject->SetBorderColor( myEditedObject->DefaultBorderColor() ); } // Erase preview @@ -291,8 +292,8 @@ void HYDROGUI_StreamOp::createPreview() { myPreviewPrs = new HYDROGUI_Shape( aCtx, NULL, getPreviewZLayer() ); - QColor aFillingColor = HYDROData_Stream::DefaultFillingColor(); - QColor aBorderColor = HYDROData_Stream::DefaultBorderColor(); + QColor aFillingColor = Qt::green; + QColor aBorderColor = Qt::transparent; if ( !myEditedObject.IsNull() ) { aFillingColor = myEditedObject->GetFillingColor();