X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_BathymetrySelectionOp.cxx;h=dd5fb3cf0faeec51bdbb8ffbc704afde292179a3;hb=6ba63abdcb5832a1773cb33cf67d6b34aee4139d;hp=8c843cd2f3f45a71a3ec060f35687768ab7ec2a6;hpb=149b646089d7cb004d130160d6c159e0d2170c51;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_BathymetrySelectionOp.cxx b/src/HYDROGUI/HYDROGUI_BathymetrySelectionOp.cxx index 8c843cd2..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,6 +91,9 @@ void HYDROGUI_BathymetrySelectionOp::activateSelection( bool isActive ) if( myIsActive==isActive ) return; + getContext( module() )->ClearSelected(true); + qApp->setOverrideCursor( Qt::WaitCursor ); + getContext( module() )->ClearSelected(true); Handle(AIS_InteractiveContext) ctx = getContext( module() ); QList baths = getShownBathymetries( module() ); if( isActive ) @@ -116,4 +120,6 @@ void HYDROGUI_BathymetrySelectionOp::activateSelection( bool isActive ) } myIsActive = isActive; + + qApp->restoreOverrideCursor(); }