}
case 8033: // TRANSPARENCY - POPUP VIEWER
{
- OCCViewer_Viewer3d* v3d;
Handle(AIS_InteractiveContext) ic;
- if(QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->getTypeView() > VIEW_OCC) {
+ if(QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->getTypeView() == VIEW_OCC) {
OCCViewer_Viewer3d* v3d = ((OCCViewer_ViewFrame*)QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->getRightFrame()->getViewFrame())->getViewer();
- Handle (AIS_InteractiveContext) ic = v3d->getAISContext();
+ ic = v3d->getAISContext();
}
GEOMBase_TransparencyDlg *aDlg = new GEOMBase_TransparencyDlg(parent, "", Sel, ic);
break;
#include "QAD_RightFrame.h"
#include "SALOME_ListIteratorOfListIO.hxx"
+#include "OCCViewer_Viewer3d.h"
#include <AIS_InteractiveContext.hxx>
#include <qframe.h>
}
QApplication::setOverrideCursor(Qt::waitCursor);
+ OCCViewer_Viewer3d* v3d = ((OCCViewer_ViewFrame*)QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->getRightFrame()->getViewFrame())->getViewer();
+ Handle (AIS_InteractiveContext) ic = v3d->getAISContext();
for(;It.More(); It.Next()) {
Handle(SALOME_InteractiveObject) IObject = It.Value();
Standard_Boolean found;
QApplication::restoreOverrideCursor();
return;
}
- this->myIc->SetTransparency(Shape, newValue / 10.0, false);
- myIc->Redisplay(Shape, Standard_False, Standard_True);
+ ic->SetTransparency(Shape, newValue / 10.0, false);
+ ic->Redisplay(Shape, Standard_False, Standard_True);
}
- myIc->UpdateCurrentViewer();
+ ic->UpdateCurrentViewer();
}
QApplication::restoreOverrideCursor();
return;