]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
0021179: EDF 1654 SMESH GEOM: better look'n'feel
authorvsr <vsr@opencascade.com>
Wed, 15 Feb 2012 14:34:38 +0000 (14:34 +0000)
committervsr <vsr@opencascade.com>
Wed, 15 Feb 2012 14:34:38 +0000 (14:34 +0000)
Introduce gradient background in the 3D viewer (rollback previous integration)

src/EntityGUI/EntityGUI_SketcherDlg.cxx

index b39843b472a380328f4e7e2f891e8d01b0930c4b..db3663ce1982ad16844529aceb4b5568f60399fc 100644 (file)
@@ -1530,7 +1530,8 @@ void EntityGUI_SketcherDlg::OnPointSelected(Qt::KeyboardModifiers modifiers, con
   
   SUIT_ViewWindow*      theViewWindow  = getDesktop()->activeWindow();
   OCCViewer_ViewPort3d* vp             = ((OCCViewer_ViewWindow*)theViewWindow)->getViewPort();
-  Qtx::BackgroundData   bg             = vp->background();
+  QString                theImgFileName;
+  vp->background().texture( theImgFileName ); ////////////// VSR: temporarily
   
   double x, y;
   x = y = 0;
@@ -1549,7 +1550,7 @@ void EntityGUI_SketcherDlg::OnPointSelected(Qt::KeyboardModifiers modifiers, con
   gp_Pnt aTrsfPnt; 
   GEOMBase::VertexToPoint( aShape, aTrsfPnt );
   
-  autoApply = ( (getPnt2ConstructorId() == 1) && (!bg.isValid()) );  // If no additional argument needed after selection and there is a backgroundimage
+  autoApply = ( (getPnt2ConstructorId() == 1) && (!theImgFileName.isEmpty()) );  // If no additional argument needed after selection and there is a backgroundimage
                                                                                  // -> apply automatically 
   
   if ( getPnt1ConstructorId() == 0 ){                    // Relative selection mode