int objectCount = 0;
QString aNameList;
QString aParentComponent = QString::null;
-
+
for( SALOME_ListIteratorOfListIO anIt( selected ); anIt.More(); anIt.Next() )
{
Handle(SALOME_InteractiveObject) anIO = anIt.Value();
if ( anIO.IsNull() ) continue;
-
+
QString father = "unknown", name;
_PTR(SObject) aSO = aStudy->FindObjectID( anIO->getEntry() );
{
SMESH::SMESH_Mesh_var aMesh = SMESH::SMESH_Mesh::_nil();
SMESHGUI_AdaptDlg *aDlg = new SMESHGUI_AdaptDlg( this, theCommandID, aMesh);
- aDlg->show();
+// aDlg->show();
}
// Adaptation - end
setPreferenceProperty( dispgroup, "columns", 2 );
addPreference( tr( "PREF_FITALL_ON_DISPLAYONLY" ), dispgroup, LightApp_Preferences::Bool, "SMESH", "fitall_on_displayonly" );
-
+
int dispmode = addPreference( tr( "PREF_DISPLAY_MODE" ), dispgroup, LightApp_Preferences::Selector, "SMESH", "display_mode" );
QStringList modes;
modes.append( tr("MEN_WIRE") );
myIsApplyAndClose( false )
{
std::cout << "SMESHGUI_AdaptDlg avec theCommandID : " << theCommandID << std::endl;
- initDialog( true );
- if ( !theMesh->_is_nil() )
- init( theMesh );
- else
+ if ( ! OnGUIEvent (theCommandID) )
{
- mySelectSubMesh->setEnabled( false );
- mySelectGroup->setEnabled( false );
- myGeomGroupBtn->setEnabled( false );
- myGeomGroupLine->setEnabled( false );
+ INFOS("Erreur");
}
+// initDialog( true );
+// if ( !theMesh->_is_nil() )
+// init( theMesh );
+// else
+// {
+// mySelectSubMesh->setEnabled( false );
+// mySelectGroup->setEnabled( false );
+// myGeomGroupBtn->setEnabled( false );
+// myGeomGroupLine->setEnabled( false );
+// }
}
//=======================================================================
// OnGUIEvent for the adaptations
{
std::cout << "OnGUIEvent avec theCommandID : " << theCommandID << std::endl;
// A. Controles
-// SalomeApp_Application* app = dynamic_cast< SalomeApp_Application* >( application() );
-// if ( !app ) return false;
-//
-// SalomeApp_Study* stud = dynamic_cast<SalomeApp_Study*> ( app->activeStudy() );
-// if ( !stud )
-// {
-// MESSAGE ( "FAILED to cast active study to SalomeApp_Study" );
-// return false;
-// }
-//
-// SUIT_Desktop* parent = application()->desktop();
-//
+ SalomeApp_Application* app =
+ dynamic_cast< SalomeApp_Application* >( SUIT_Session::session()->activeApplication() );
+ if ( !app ) return false;
+
+ SalomeApp_Study* stud = dynamic_cast<SalomeApp_Study*> ( app->activeStudy() );
+ if ( !stud )
+ {
+ MESSAGE ( "FAILED to cast active study to SalomeApp_Study" );
+ return false;
+ }
+
+ SUIT_Desktop* parent = SUIT_Session::session()->activeApplication()->desktop();
+
// ADAPT::ADAPT_Gen_var homardGen = ADAPTGUI::InitHOMARDGen(app);
//
// if (!CORBA::is_nil(homardGen))
// homardGen->UpdateStudy();
//
-// getApp()->updateObjectBrowser();
+ SMESHGUI::GetSMESHGUI()->getApp()->updateObjectBrowser();
//
// B. Choix selon les commandes
SCRUTE(theCommandID);
{
case 8011: // Creation d un Cas
{
- MESSAGE("command " << theCommandID << " activated");
+ INFOS("Creation d'un Cas");
// MonCreateCase *aDlg = new MonCreateCase( true,
// ADAPT::ADAPT_Gen::_duplicate(homardGen) ) ;
// aDlg->show();