0021179: EDF 1654 SMESH GEOM: better look'n'feel

Introduce gradient background in the 3D viewer (rollback previous integration)
This commit is contained in:
vsr 2012-02-15 14:34:38 +00:00
parent 7c19c74cc8
commit 3e767d761d

View 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