2 #include <SMESHGUI_Dialog.h>
3 #include <SMESHGUI_Utils.h>
4 #include <SMESHGUI_Operation.h>
5 #include <SMESH_Type.h>
8 #include <SUIT_Desktop.h>
10 SMESHGUI_Dialog::SMESHGUI_Dialog( SMESHGUI* theModule, const bool modal, const bool allowResize,
12 : SalomeApp_Dialog( SMESH::GetDesktop( theModule ), "", modal, allowResize, flags ),
13 mySMESHGUI( theModule )
15 int prefix = SMESHGUI_Operation::prefix( "SMESH" );
16 typeName( prefix + MESH ) = tr( "DLG_MESH" );
17 typeName( prefix + HYPOTHESIS ) = tr( "DLG_HYPO" );
18 typeName( prefix + ALGORITHM ) = tr( "DLG_ALGO" );
21 SMESHGUI_Dialog::~SMESHGUI_Dialog()
25 void SMESHGUI_Dialog::show()
28 mySMESHGUI->DefineDlgPosition(this, x, y);
30 SalomeApp_Dialog::show();
33 void SMESHGUI_Dialog::setContentActive( const bool active ) const
35 mainFrame()->setEnabled( active );