#include "HYDROGUI_Module.h"
#include "HYDROGUI_Tool.h"
+#include "HYDROGUI_AISTrihedron.h"
#include <CurveCreator_Widget.h>
#include <CurveCreator_ICurve.hxx>
int anActionFlags =
CurveCreator_Widget::DisableNewSection | CurveCreator_Widget::DisableDetectionMode |
CurveCreator_Widget::DisableClosedSection;
- myEditorWidget = new CurveCreator_Widget( this, NULL, anActionFlags );
+ QStringList aCoordTitles;
+ aCoordTitles << tr( "U_TITLE" ) << tr( "Z_TITLE" );
+ myEditorWidget = new CurveCreator_Widget( this, NULL, anActionFlags, aCoordTitles );
addWidget( myEditorWidget, 3 );
myAddElementBox = new QGroupBox( tr( "ADD_ELEMENT" ), this );
anAddElementLayout->setSpacing( 5 );
myViewManager = new OCCViewer_ViewManager( theModule->getApp()->activeStudy(), 0 );
- OCCViewer_Viewer* aViewer = new OCCViewer_Viewer( true );
+ OCCViewer_Viewer* aViewer = new OCCViewer_Viewer( false /*erase trihedron*/);
SUIT_ResourceMgr* aResMgr = SUIT_Session::session()->resourceMgr();
aViewer->setBackground( OCCViewer_ViewFrame::TOP_LEFT,
myViewManager->setViewModel( aViewer );// custom view model, which extends SALOME_View interface
SUIT_ViewWindow* aViewWin = myViewManager->createViewWindow();
+ aViewer->setStaticTrihedronDisplayed( false );
+ Handle(AIS_Trihedron) aTrihedron = HYDROGUI_AISTrihedron::createTrihedron(
+ aResMgr->doubleValue( "3DViewer", "trihedron_size",
+ aViewer->trihedronSize() ));
+ Handle(AIS_InteractiveContext) anAISContext = aViewer->getAISContext();
+ if ( !anAISContext.IsNull() ) {
+ anAISContext->Display( aTrihedron );
+ anAISContext->Deactivate( aTrihedron );
+ }
+
addWidget( aViewWin, 4 );
myEditorWidget->setOCCViewer( aViewer );
// Show the coordinates
QString aX = HYDROGUI_Tool::GetCoordinateString( aPnt.X() );
QString anY = HYDROGUI_Tool::GetCoordinateString( aPnt.Y() );
- myCoordLabel->setText( tr("COORDINATES_INFO").arg( aX ).arg( anY ) );
+ myCoordLabel->setText( tr("UZ_COORDINATES_INFO").arg( aX ).arg( anY ) );
}
}
}
return HYDROGUI_InputPanel::eventFilter( theObj, theEvent );
-}
\ No newline at end of file
+}