]> SALOME platform Git repositories - modules/hydro.git/commitdiff
Salome HOME
refs #1326: debug of cursor and buttons states
authorasl <asl@opencascade.com>
Thu, 12 Oct 2017 16:14:23 +0000 (19:14 +0300)
committerasl <asl@opencascade.com>
Thu, 12 Oct 2017 16:14:23 +0000 (19:14 +0300)
src/HYDROGUI/HYDROGUI_BathymetryOp.cxx
src/HYDROGUI/HYDROGUI_BathymetrySelectionOp.cxx

index b1672a28d3bf67dc128938f762f38a21bc3c1ff0..68178b587a5980ee6b1d7677060ba34a231bd781 100644 (file)
@@ -131,7 +131,8 @@ void HYDROGUI_BathymetryOp::activate( bool isActivate )
   QList<Handle(HYDROGUI_BathymetryPrs)> baths = getShownBathymetries( module() );
   bool isUpdateCS = false;
 
-  qApp->setOverrideCursor( Qt::WaitCursor );
+  if( myMode!=BathymetryRescaleUserId )
+    qApp->setOverrideCursor( Qt::WaitCursor );
 
   switch( myMode )
   {
@@ -186,6 +187,8 @@ void HYDROGUI_BathymetryOp::activate( bool isActivate )
         dlg.SetMinMax( min, max );
         if( dlg.exec()==QDialog::Accepted )
         {
+          qApp->setOverrideCursor( Qt::WaitCursor );
+
           min = dlg.GetMin();
           max = dlg.GetMax();
           foreach( Handle(HYDROGUI_BathymetryPrs) bath, baths )
index 9786506dd70a346157cd5b4e80d65e1ac1ce33e8..8c843cd2f3f45a71a3ec060f35687768ab7ec2a6 100644 (file)
@@ -46,6 +46,7 @@ void HYDROGUI_BathymetrySelectionOp::abortOperation()
   activateSelection( false );
 
   module()->action( BathymetrySelectionId )->setChecked( false );
+  module()->action( BathymetryTextId )->setChecked( false );
 }
 
 bool HYDROGUI_BathymetrySelectionOp::isValid( SUIT_Operation* theOtherOp ) const