]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Porting to Qt4.
authormkr <mkr@opencascade.com>
Tue, 29 May 2007 11:16:31 +0000 (11:16 +0000)
committermkr <mkr@opencascade.com>
Tue, 29 May 2007 11:16:31 +0000 (11:16 +0000)
src/OCCViewer/OCCViewer_ViewWindow.cxx
src/OCCViewer/OCCViewer_ViewWindow.h

index 4fe1ad85578c7540f831cbe13137c1e8ad0f87d6..631dc6e922ca41139795c5c17c21cd31dd55e6dc 100755 (executable)
@@ -777,10 +777,6 @@ void OCCViewer_ViewWindow::resetState()
 {
   myDrawRect = false;
   
-  /* make rectangle empty (left > right) */
-  myRect.setLeft(2);
-  myRect.setRight(0);
-  
   if ( myRotationPointSelection )
   {
     QCursor handCursor (Qt::PointingHandCursor);
@@ -808,15 +804,11 @@ void OCCViewer_ViewWindow::drawRect()
 {
   if ( !myRectBand )
     myRectBand = new QRubberBand( QRubberBand::Rectangle, myViewPort );
-  
+  myRectBand->hide();
+
   QRect aRect = SUIT_Tools::makeRect(myStartX, myStartY, myCurrX, myCurrY);
-  if ( !myRect.isEmpty() ) {
-    myRectBand->setGeometry( myRect );
-    myRectBand->setVisible( myRect.isValid() );
-  }
   myRectBand->setGeometry( aRect );
   myRectBand->setVisible( aRect.isValid() );
-  myRect = aRect;
 }
 
 /*!
index 86f4c7c42b4ab4597cf61a7074cba04ced317c05..d5b7a9a5a1a4b2c7ff22c8a8cf6e896029705dd5 100755 (executable)
@@ -169,7 +169,6 @@ protected:
   bool                 myEnableDrawMode;
   bool                 myPaintersRedrawing;  // set to draw with external painters 
  
-  QRect                        myRect;                         
   QCursor              myCursor;
 
   QToolBar*  myToolBar;