]> SALOME platform Git repositories - modules/hydro.git/commitdiff
Salome HOME
refs #1326: waiting cursor is applied for bathymetry operations
authorasl <asl@opencascade.com>
Thu, 12 Oct 2017 16:08:51 +0000 (19:08 +0300)
committerasl <asl@opencascade.com>
Thu, 12 Oct 2017 16:08:51 +0000 (19:08 +0300)
src/HYDROGUI/HYDROGUI_BathymetryOp.cxx

index 0c45c2d72ba45b79a7a23f224a26f69d75245389..b1672a28d3bf67dc128938f762f38a21bc3c1ff0 100644 (file)
@@ -30,6 +30,7 @@
 #include <SUIT_Desktop.h>
 #include <QLayout>
 #include <QPushButton>
+#include <QApplication>
 
 HYDROGUI_BathymetryLimitsDlg::HYDROGUI_BathymetryLimitsDlg( QWidget* theParent )
   : QDialog( theParent )
@@ -130,6 +131,8 @@ void HYDROGUI_BathymetryOp::activate( bool isActivate )
   QList<Handle(HYDROGUI_BathymetryPrs)> baths = getShownBathymetries( module() );
   bool isUpdateCS = false;
 
+  qApp->setOverrideCursor( Qt::WaitCursor );
+
   switch( myMode )
   {
   case BathymetryTextId:
@@ -212,4 +215,6 @@ void HYDROGUI_BathymetryOp::activate( bool isActivate )
 
   if( isUpdateCS )
     module()->getOCCDisplayer()->UpdateColorScale( getViewer( module() ) );
+
+  qApp->restoreOverrideCursor();
 }