X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_BathymetrySelectionOp.cxx;h=dd5fb3cf0faeec51bdbb8ffbc704afde292179a3;hb=6ba63abdcb5832a1773cb33cf67d6b34aee4139d;hp=526c2c218cc6297754b470b4729cdd1c107afb16;hpb=e58aa4324908b7cdd87ea71f340dc3039d288dcc;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_BathymetrySelectionOp.cxx b/src/HYDROGUI/HYDROGUI_BathymetrySelectionOp.cxx index 526c2c21..dd5fb3cf 100644 --- a/src/HYDROGUI/HYDROGUI_BathymetrySelectionOp.cxx +++ b/src/HYDROGUI/HYDROGUI_BathymetrySelectionOp.cxx @@ -26,6 +26,7 @@ #include #include #include +#include HYDROGUI_BathymetrySelectionOp::HYDROGUI_BathymetrySelectionOp( HYDROGUI_Module* theModule ) : HYDROGUI_Operation( theModule ), myIsActive( false ) @@ -90,8 +91,9 @@ void HYDROGUI_BathymetrySelectionOp::activateSelection( bool isActive ) if( myIsActive==isActive ) return; - getContext( module() )->ClearSelected(); - + getContext( module() )->ClearSelected(true); + qApp->setOverrideCursor( Qt::WaitCursor ); + getContext( module() )->ClearSelected(true); Handle(AIS_InteractiveContext) ctx = getContext( module() ); QList baths = getShownBathymetries( module() ); if( isActive ) @@ -118,4 +120,6 @@ void HYDROGUI_BathymetrySelectionOp::activateSelection( bool isActive ) } myIsActive = isActive; + + qApp->restoreOverrideCursor(); }